hubugs GitHub üzrə məsələ tracker ilə iş üçün bir çox sadə Python müştəri edir.
Konfiqurasiya
Biz API əldə edə bilərsiniz, belə ki, hubugs istifadə etməzdən əvvəl, sizin identifikasiyası parametrləri bəyan etməlidir.
Siz ilk GitHub istifadəçi adı müəyyən etmək lazımdır:
config --global github.user istifadəçi adı git
Və sonra, bu GitHub hesab səhifəndə hesab admin nişanı aşkar edilə bilər GitHub API mö'cüzə müəyyən etmək lazımdır:
config --global github.token mö'cüzə git
Qeyd
Siz GitHub parol dəyişdirmək Əgər github.token qəbulu etibarsız olacaq və onu yenidən qurmaq lazımdır.
Siz command line identifikasiyası məlumat təyin etmək istəyirsinizsə GITHUB_USER və GITHUB_TOKEN ətraf mühit dəyişənlər istifadə edə bilərsiniz. Məsələn:
GITHUB_USER = jnrowe GITHUB_TOKEN = xxx hubugs açıq
Hacking
Yamalar və çəkmək sorğu ən xoş, lakin siz daha asan dəyişikliklər inteqrasiya etmək üçün aşağıdakı qaydalara riayət edə bilər, əgər mən qiymətləndirirəm ediyorum. Bu, lakin yalnız qaydaları var və ehtiyac yaranır əgər kimi sınıq ola bilər və ya sadəcə stil daha yaxşı ki, mənə əmin etmək istəyirəm.
- PEP 8 style guide, mümkün əməl edilməlidir.
- Belə bir ehtiyac yarana olsaydı əvvəl v2.6 üçün Python versiyasını dəstək gələcəkdə əlavə edilə bilər baxmayaraq, indi v2.6 xüsusiyyətləri istifadə etmək tövsiyə olunur.
- Bütün yeni sinifləri, metodlar və funksiyaları yeni doctest nümunələri və reStructuredText biçimlendirilmiş təsviri ilə müşayiət olunmalıdır.
- Testlər rişxəndli çərçivəsində istifadə məqbul, şəbəkə sərhədləri span olmaz.
- Modulları doctest testlər ümumiyyətlə vahid test üçün yalnız və Python standart kitabxana olmayan hər hansı modulları etibar etməməlisiniz.
- Funksional testlər doctest blokları faktiki testlər, reStructuredText biçimlendirilmiş faylları doc kataloq olmalıdır. Funksional testlər xarici modulları asılı ola bilər, lakin bu modulları Open Source olmalıdır.
Doc kataloq üçün yeni nümunələri kimi code dəyişikliklər qiymətləndirilir.
Bugs
Hər hansı bir problem, bugs tapmaq və ya varsa, yalnız bu paketi haqqında bir sual və ya bir məsələ fayl və ya mənə mail buraxın.
Bir problem aşkar varsa, mən problem yeniden bilər, və ya daha yaxşı bir patch minimal testcase daxil cəhd edin
tələblər :
- Python
- argh
- github2
- Jinja
- Pygments
Şərhlər tapılmadı