hubugs je velmi jednoduchý Python klient pro práci s sledování problémů GitHub je.
Configuration
Před použitím hubugs musí deklarovat nastavení ověřování, takže můžeme získat přístup k API.
Nejprve je třeba definovat své GitHub uživatelské jméno:
git config --global github.user uživatelské jméno
A pak je třeba definovat API tokenu GitHub, lze nalézt v záložce admin účtu vašeho účtu stránky GitHub:
git config --global github.token tokenu
Poznámka
Pokud změníte GitHub heslo vaše nastavení github.token bude neplatné, a je nutné jej znovu nastavit.
Chcete-li nastavit informace o ověřování z příkazového řádku můžete použít proměnné prostředí GITHUB_USER a GITHUB_TOKEN. Například:
GITHUB_USER = jnrowe GITHUB_TOKEN = xxx hubugs open
Hacking
Záplaty a výsuvné požadavky jsou velmi vítaná, ale já bych ocenil, kdyby jste mohli postupovat podle pokynů uvedených níže, aby bylo snazší integraci změny. Jedná se pouze orientační nicméně, a jako takový může být narušeno, pokud to bude třeba, nebo si jen chcete, aby mě přesvědčil, že váš styl je lepší.
- PEP 8, průvodce styl, je třeba dodržovat, pokud je to možné.
- Zatímco podpora pro Python verze před v2.6 mohou být přidány v budoucnu, pokud taková potřeba měla nastat, doporučuje se používat v2.6 funkce nyní.
- Všechny nové třídy, metody a funkce by měly být doplněny o nové příklady doctest a reStructuredText formátovaných popisy.
- Zkoušky nesmějí span sítě hranice, použití posměšným rámce je přijatelný.
- doctest testy v modulech jsou určeny pouze pro jednotkové testy obecně, a neměl by spoléhat na žádné moduly, které nejsou ve standardní knihovně Python.
- Funkční testy by měly být v adresáři doc v reStructuredText soubory ve formátu, se skutečnými testy v doctest blocích. Funkční testy mohou záviset na externích modulů, ale tyto moduly musí být Open Source.
Nové příklady adresáři doc jsou jako oceňované změn v kódu.
Bugs
Pokud zjistíte nějaké problémy, chyby, nebo jen máte dotaz týkající se tohoto balíčku buď podat nějaký problém nebo napište mi email.
Pokud jste narazili na problém, prosím, pokusit se zahrnout minimální testcase, abych mohl reprodukovat problém, nebo dokonce lepší náplast
Požadavky na !
- Python
- argh
- github2
- Jinja
- Pygments
Komentáře nebyl nalezen