hubugs yra labai paprasta Python klientas dirba su GitHub emisijos tracker.
Sąranka "
Prieš naudodami hubugs turite deklaruoti savo atpažinimo parametrus, kad mes galime pasiekti API.
Jūs pirmiausia turite nustatyti savo GitHub vartotojo vardą:
Git config --global github.user vardas
Ir tada jums reikia nustatyti savo GitHub API raktą, tai galima rasti sąskaitos administratoriaus skirtuke GitHub sąskaitos puslapyje:
Git config --global github.token raktas
Pastaba
Jei jūs pakeisite savo GitHub slaptažodį Jūsų github.token nustatymas negalioja, ir jūs turite jį dar kartą.
Jei norite nustatyti atpažinimo informaciją iš komandinės eilutės galite naudoti GITHUB_USER ir GITHUB_TOKEN aplinkos kintamieji. Pavyzdžiui:
GITHUB_USER = jnrowe GITHUB_TOKEN = xxx atvira hubugs
Masinė
Vietomis ir traukos prašymai yra labiausiai sveikintini, bet aš labai dėkingi, jei galėtumėte sekti gaires toliau, kad būtų lengviau integruoti savo pakeitimus. Tai yra tik gairės, tačiau ir kaip toks gali būti skirstomi jei iškyla būtinybė ar tiesiog norite mane įtikinti, kad jūsų stilius yra geriau.
- PEP 8, stiliaus vadovas, turi būti, jei įmanoma, laikytis.
- Nors parama Python versijos iki v2.6 gali būti pridėta ateityje, jei toks poreikis iškiltų, esate raginami naudoti v2.6 funkcijas dabar.
- Visos naujos klasės, metodai ir funkcijos turėtų būti pridėtas naujas doctest pavyzdžių ir reStructuredText suformatuotas aprašymų.
- Bandymai turi kirsti tinklo ribas, naudojimo iš tyčiojasi sistemoje yra priimtinas.
- doctest bandymai moduliai yra tik vieneto bandymai apskritai, ir neturėtų remtis jokiais modulius, kurie ne Python standartinės bibliotekos.
- Funkciniai bandymai turėtų būti dok katalogą reStructuredText formato rinkmenas, su faktinėmis bandymų doctest blokus. Funkciniai bandymai gali priklausyti nuo išorinių modulių, bet tie moduliai turi būti atviro kodo.
Nauja pavyzdžiai doc kataloge yra taip vertinama, kaip kodas pokyčių.
Klaidos
Jei pastebėsite kokių nors problemų, klaidų ar tiesiog turite klausimų apie šio paketo arba pateikti klausimą arba lašas man laišką.
Jei radote problemą, prašome bandyti įtraukti minimalų TestCase, kad aš galiu atkurti problemą, arba dar geriau pleistras
Reikalavimai :
- Python
- Oi
- github2
- Jinja
- pygments
Komentarai nerastas