Contribuie

De la Peer-to-Peer TV Wiki
Salt la: navigare, căutare

Puteți contribui la acest proiect fie creând un "pull request" pe Github, fie raportând o problemă pe Bug tracker-ul oficial.


Dacă cunoașteți Python și doriți să contribuiți la proiect, puteți crea pull request-uri în repository-ul Github cu implementări noi sau rezolvări ale bug-urilor.

Reguli cod

Înainte de a crea un pull request, trebuie să îndepliniți următoarele cerințe:

  • Indentarea tuturor fișierelor este de 4 spații (4 spaces).
  • Codul trebuie să fie curat. Dacă nu cunoașteți Python, atunci nu dați Pull Request-uri!
  • Nu scrieți kilometri de cod:

Greșit

infos = ['[COLOR blue]' + translate(30188) + '[/COLOR]' + root.attrib['name'], '[COLOR blue]' + translate(30189) + '[/COLOR]' + root.attrib['author']

Corect

infos = ['[COLOR blue]' + translate(30188) + '[/COLOR]' + root.attrib['name'],
         '[COLOR blue]' + translate(30189) + '[/COLOR]' + root.attrib['author']]
  • Nu definiți variabile în română sau altă limbă! Doar engleza este permisă.

Bug tracker

Bug tracker-ul este un sistem de tichete cu ajutorul căruia puteți raporta probleme întâmpinate în timpul utilizării serviciilor noastre. Acestea vor fi văzute de către administratori și rezolvate în cel mai scurt timp posibil.

Dacă doriți să contribuiți la proiect însă nu cunoașteți programare, puteți raporta problemele întâmpinate pe Bug Tracker-ul oficial.

Înregistrare

Pentru a putea raporta probleme, trebuie să vă înregistrați accesând acest link. După ce completați toate datele necesare, veți primi un email de confirmare.

Raportarea unei probleme (sau cerere de implementare a unei caracteristici)

Pentru a raporta o problemă trebuie să faceți click pe butonul Bt new problem.png din coltul din dreapta sus.

Vă va apărea această pagină:Problem details1.pngProblem details2.png

1.Categorie (câmp obligatoriu)

Pentru a cunoaște mai în detaliu rădăcinile problemei, este necesar să alegeți una dintre următoarele categorii:
General -> probleme care nu se încadrează în restul categoriilor.
Acestream -> probleme întâmpinate în timpul vizionării canalelor de tip Acestream.
SopCast -> probleme întâmpinate în timpul vizionării canalelor de tip Sopcast.
Auto-configuration -> probleme întâmpinate în timpul auto-configurării inițiale a addon-ului.
Lists manager -> probleme referitoare la listele de canale.

2.Cât de des apare problema? (câmp opțional)

3.Cât de severă este problema? (câmp opțional)

Dacă doriți să vedeți o nouă caracterisitică implementată în addon, trebuie să selectați "solicitare de îmbunătățire" .

4.Prioritate (câmp opțional)

Setați prioritatea în funcție de gravitatea problemei. Dacă problema este minoră, NU setați prioritatea "imediată" sau "urgentă" .

5.Selectează profilul (câmp obligatoriu)

Datorită faptului că sunt diferite funcții pentru fiecare sistem de operare în parte, este necesar să specificați platforma utilizată.
amd64 (64-bit) -> sistem de operare pe 64 biți.
i386 (32-bit) -> sistem de operare pe 32 biți.
ARM - > arhitectura sistemelor portabile sau de mici dimensiuni, low-power.
Android >4.1.2 = versiune de Android mai mare de 4.1.2 (inclusiv) .

6.Versiune produs (câmp opțional)

Selectați versiunea utilizată a addon-ului. Recomandăm mereu utilizarea ultimei versiuni.
Înainte de a face cunoscută problema, verificați dacă nu a fost rezolvată într-o versiune mai nouă.

7.Atribuie lui (câmp eliminat)

8.Versiunea țintă (câmp indisponibil utilizatorilor obișnuiți)

9.Sumar (câmp obligatoriu)

Descrieți problema pe scurt. Titlul trebuie să fie cât mai sugestiv.

10.Descriere (câmp obligatoriu)

Descrieți problema pe larg.

11.Pași de reproducere (câmp opțional)

Pașii care trebuie urmați ca problema să își facă prezența.

12.Informație adițională (câmp opțional)

Sugestie: Descrieți dacă ați mai întâmpinat problema aceasta în trecut, dacă apare numai în anumite circumstanțe etc.

13.Încărcare fișiere (câmp opțional)

Sugestie: încărcați log-ul Kodi sau poze cu problema.

14.Staționare (câmp opțional)

Reguli

  • NU cereți ajutor pentru configurarea addon-ului! Ajutor se va cere DOAR pe forum.
  • Păstrați un limbaj decent.
  • NU faceți spam! Dacă problema dvs. nu a primit răspuns, trebuie să așteptați.
  • Ar fi de preferat ca problemele sa fie postate în limba engleză, insă dacă nu o cunoașteți mai bine nu folosiți Google Translate și postați în limba română.
  • Limbi permise: româna și engleza. Problemele în altă limbă vor fi închise!
  • NU postați probleme de gen "test 123".
  • Titlul trebuie să fie sugestiv, iar problema să fie descrisă cât mai detaliat posibil.
  • Nu faceti zeci de conturi! Daca ati gresit numele contului, puteti face cerere de schimbare pe forum.