hubugs è un semplice client Python per lavorare con issue tracker di GitHub.
Configurazione
Prima di usare hubugs è necessario dichiarare le impostazioni di autenticazione, in modo da poter accedere all'API.
Innanzitutto è necessario definire il nome utente GitHub:
git config --global github.user nome utente
E poi è necessario definire il token API GitHub, questo può essere trovato nella scheda Amministratore conto della pagina del tuo account GitHub:
git config --global github.token gettone
Note
Se si modifica la password GitHub l'impostazione github.token non sarà valida, ed è necessario impostare nuovamente.
Se si desidera impostare le informazioni di autenticazione dalla riga di comando è possibile utilizzare le variabili di ambiente GITHUB_USER e GITHUB_TOKEN. Per esempio:
GITHUB_USER = jnrowe GITHUB_TOKEN = xxx hubugs aperta
Hacking
Patch e tirare le richieste sono i benvenuti, ma sarei grato se poteste seguire le indicazioni riportate di seguito per rendere più facile l'integrazione delle modifiche. Queste sono solo linee guida comunque, e come tale può essere rotto in caso di necessità o si vogliono solo convincermi che il vostro stile è meglio.
- PEP 8, la guida di stile, dovrebbe essere seguito, se possibile.
- Mentre il supporto per le versioni di Python precedenti alla v2.6 può essere aggiunto in futuro, se tale necessità dovesse presentarsi, si consiglia di utilizzare le funzionalità v2.6 ora.
- Tutti i nuovi classi, metodi e funzioni dovrebbero essere accompagnate da nuovi esempi doctest e descrizioni reStructuredText formattati.
- Le prove non devono attraversano i confini della rete, l'uso di un quadro beffardo è accettabile.
- test doctest in moduli sono solo per unit testing, in generale, e non dovrebbero fare affidamento su tutti i moduli che non sono in libreria standard di Python.
- I test funzionali dovrebbero essere nella directory doc in file reStructuredText formattati, con test reali in blocchi doctest. I test funzionali possono dipendere da moduli esterni, ma i moduli devono essere Open Source.
Nuovi esempi per la directory doc sono così apprezzati come le modifiche del codice.
Bugs
Se avete dei problemi, bug o semplicemente avere informazioni su questo pacchetto o presentare un problema o mi mandi una mail.
Se hai trovato un problema si prega di tentare di includere un testcase minima in modo da poter riprodurre il problema, o meglio ancora una patch
Requisiti :
- Python
- argh
- github2
- Jinja
- Pygments
I commenti non trovato