hubugs on hyvin yksinkertainen Python asiakkaan kanssa työskennellessä GitHub n vikaseurantaohjelmasta.
Asetukset
Ennen hubugs sinun pitää ilmoittaa käyttäjätunnus asetuksia, jotta voimme käyttää API.
Sinun täytyy ensin määritellä GitHub käyttäjätunnus:
git config --global github.user käyttäjätunnus
Ja sitten sinun täytyy määritellä GitHub API symbolinen, tämä löytyy tunnukseen välilehdessä GitHub tilin sivu:
git config --global github.token token
Huomautus
Jos muutat GitHub salasanasi sinun github.token asetus on pätemätön, ja se on otettava uudelleen.
Jos haluat asettaa todennustietoja komentoriviltä voit GITHUB_USER ja GITHUB_TOKEN ympäristömuuttujat. Esimerkiksi:
GITHUB_USER = jnrowe GITHUB_TOKEN = xxx hubugs auki
Hakkerointi
Merkit ja vedä pyynnöt ovat tervetulleita, mutta olisin kiitollinen, jos voit seurata alla olevia ohjeita on helpompi integroida muutokset. Nämä ovat vain suuntaviivoja kuitenkin ja sellaisenaan voi olla rikki, jos tarvetta ilmenee tai haluat vain vakuuttaa minulle, että tyyli on parempi.
- PEP 8, tyyli opas, olisi noudatettava mahdollisuuksien mukaan.
- Vaikka Python ennen versiota v2.6 voidaan lisätä tulevaisuudessa, jos tällainen tarve syntyisi, sinun kannattaa käyttää v2.6 ominaisuuksia nyt.
- Kaikki uudet luokat, metodit ja toiminnot olisi liitettävä uusia doctest esimerkkejä ja reStructuredText alustettu kuvauksia.
- Testit eivät saa ulottua verkon rajoja, käyttö ivallisesti kehys on hyväksyttävää.
- Doctest testit moduulit ovat vain yksikkötestauksen yleensä ja pidä luottaa moduulit, jotka eivät ole Pythonin standardin kirjasto.
- Toiminnalliset testit olisi doc hakemistoon reStructuredText muotoisia tiedostoja, joissa todelliset testit doctest lohkoja. Toiminnalliset testit voivat riippua ulkoiset moduulit, mutta niitä moduuleja on Open Source.
Uusia esimerkkejä doc hakemiston niin arvostettu kuin koodimuutoksia.
ötökät
Jos löydät ongelmia, bugeja tai vain kysymys tästä paketin joko tehdä asiasta tai pudota minulle sähköpostia.
Jos olet löytänyt ongelman ota yrittää sisällyttää minimaalinen testcase jotta voin toistaa ongelma, tai jopa parempi laastari!
Vaatimukset :
- Python
- argh
- github2
- Jinja
- Pygments
Kommentteja ei löytynyt