Uporaba League
za imenski PSR-4 prostor avtomatskega nalagalnika. Zabijte kodo v src
mapo.
Držite se PSR-2 kot vodiča kodnega stila.
Vpis na Packagist z league
kot imenski prostor proizvajalca.
Napišite teste enot. Ciljajte na vsaj 80% pokritost v verziji 1.
Uporabljajte DocBlock za vse.
Uporabljajte semantično verzije, da upravljate številke verzij.
Naredite in vzdržujte Dnevnik sprememb.
Uporabite Travis-CI za avtomatsko preverjanje kodnih standardov in pogon testov.
Imejte obsežen README.
To delamo namesto izdajanja kode pod vašimi osebnimi računi zaradi nekaj razlogov, vendar glavni razlogi so:
Deljeni problem je prepolovljeni problem.
S skupnim delom poskrbimo za posel hitreje, lahko dobimo več povratnih informacij in se odzovemo na probleme in poslane zahtevke hitreje.
Ni nobenih planov za ponovno izumljanje koles, razen če so ta kolesa stara, pokvarjena, nevarna ali grozna za uporabo. Če koda ne more biti nameščena s Composer-jem, ima API napisan z BizZaroCapS, nima niti enega testa enot, je dejansko pokvarjena ali je vodilni razvijalec opustil projekt, potem je to problem, ki je najverjetneje rešljiv s ponovnim začetkom in mi bomo delali na primeru, da bo odličen kolikor je mogoče.