hubugs este un client Python foarte simplu pentru lucrul cu GitHub lui problemă tracker.
Configurare
Înainte de a utiliza hubugs trebuie să declare setările de autentificare, astfel încât să putem accesa API.
Trebuie, mai întâi să definiți numele dvs. de utilizator GitHub:
git config --global github.user numele de utilizator
Și atunci ai nevoie pentru a defini API token-ul GitHub, acest lucru poate fi găsit în fila admin contul de pagina dvs. de cont GitHub:
git config --global github.token jeton
Notă
Dacă schimbați parola GitHub setarea github.token va fi invalid, iar tu trebuie să-l setați din nou.
Dacă doriți să setați informațiile de autentificare de la linia de comandă, puteți utiliza variabilele de mediu GITHUB_USER și GITHUB_TOKEN. De exemplu:
GITHUB_USER = jnrowe GITHUB_TOKEN = xxx hubugs deschis
Hacking
Patch-uri și trageți cererile sunt cele mai binevenite, dar aș aprecia dacă ați putea să urmați instrucțiunile de mai jos pentru a face mai ușor să se integreze modificările. Acestea sunt doar linii directoare cu toate acestea, și, ca atare, poate fi rupt dacă este necesar sau vrei doar să mă convingă că stilul este mai bine.
- PEP 8, ghidul de stil, ar trebui să fie urmată, dacă este posibil.
- În timp ce se pot adăuga suport pentru versiunile Python înainte de v2.6 în viitor, dacă o astfel de necesitate ar apărea, vă sunt încurajate să utilizeze caracteristicile v2.6 acum.
- Toate clasele noi, metode și funcții trebuie să fie însoțite de noi exemple doctest și descrieri reStructuredText formatate.
- Testele nu trebuie să acopera limitele rețelei, utilizarea unui cadru batjocoritor este acceptabilă.
- teste doctest în module sunt doar pentru unitate de testare, în general, și nu ar trebui să se bazeze pe orice module care nu sunt în biblioteca standard Python.
- Teste funcționale ar trebui să fie în directorul doc în fișiere reStructuredText formatate, cu teste reale în doctest blocuri. Teste funcționale poate depinde de module externe, dar aceste module trebuie să fie Open Source.
Noi exemple de directorul doc sunt la fel de apreciate ca modificări de cod.
Bugs
Daca aveti orice probleme, bug-uri sau doar o intrebare despre acest pachet, fie depune o problemă sau scrie-mi un e-mail.
Dacă ați găsit o problemă, vă rugăm încercați să includă un testcase minim, așa că am putea reproduce problema, sau chiar mai bine un plasture
Cerințe :!
- Python
- Argh
- github2
- Jinja
- Pygments
Comentariile nu a fost găsit