hubugs egy nagyon egyszerű Python ügyfél számára dolgozik GitHub számunkban tracker.
Configuration
Használat előtt hubugs akkor nyilatkoznia kell a hitelesítési beállításokat, így tudjuk elérni a API.
Akkor először meg kell határozni a GitHub felhasználói név:
git config --global github.user felhasználónév
És akkor meg kell határozni a GitHub API token, ez megtalálható a fiók admin lapon a GitHub fiók oldalon:
git config --global github.token token
Jegyzet
Ha meggondolja GitHub jelszót a github.token beállítás érvénytelen lesz, és be kell azt újra.
Ha szeretné, hogy a hitelesítési információkat a parancssorból használhatja a GITHUB_USER és GITHUB_TOKEN környezeti változók. Például:
GITHUB_USER = jnrowe GITHUB_TOKEN = xxx hubugs nyitott
Hacking
Foltok és húzza kérések nagyon hasznosak, de örülnék, ha meg tudná betartani az alábbi irányelveket, hogy könnyebb integrálni a módosításokat. Ezek csak irányelvek azonban, és mint ilyen lehet törni, ha a szükség úgy kívánja, vagy csak szeretné meggyőzni arról, hogy a stílus jobb.
- PEP 8, a stílus útmutató, be kell tartani, ha lehetséges.
- Miközben támogatja a Python verzió előtti v2.6 hozzá lehet adni a jövőben, ha ilyen igény felmerülése, akkor javasoljuk, hogy használja v2.6 funkciók most.
- Minden új osztályok, módszerek és funkciókat kell kísérnie az új doctest példák és reStructuredText formázott leírással.
- A vizsgálatok nem átfogják hálózat határait, használata gúnyos keret elfogadható.
- Doctest tesztek modulok csak az egység tesztelése általában, és nem hivatkozhat arra, hogy a modulok, amelyek nem a Python szabványos könyvtár.
- A funkcionális vizsgálatokat kell a doc könyvtárba reStructuredText formátumú fájlokat, a tényleges vizsgálatok doctest blokkokat. Funkcionális tesztek függ külső modulokat, de azok a modulok legyen Open Source.
New példa a doc könyvtárban vannak, mint értékelendő kód megváltozik.
Bugs
Ha bármi problémát, hibát, vagy csak kérdésed van ez a csomag sem fájl problémát vagy nekem egy mail.
Ha már megtalálta a problémát, kérjük próbálja tartalmazza a minimális TestCase úgyhogy reprodukálni tudja a problémát, vagy még jobb egy patch!
követelmények :
- Python
- argh
- github2
- Jinja
- Pygments
Hozzászólás nem található