Postavitev razvojnega okolja
Predpogoji
| Orodje | Zahteva | Za kaj |
|---|---|---|
| Odjemalec Git | poljuben, s podporo za HTTP Basic | prevzem in vračanje izvorne kode |
| PHP | 8.2 ali novejši | preverjanje skladnje in testni zagoni |
| Composer | trenutna različica | namestitev orodij za preverjanje |
| Dostopni žeton | lasten in veljaven | prijava odjemalca Git |
| Pravica za pisanje | na imenskem prostoru repozitorija | vračanje sprememb |
Do vključno 3. koraka – za branje, kloniranje, gradnjo in testiranje – zadošča stopnja prevzemati, ki jo priklop z vidnostjo Javno dodeli vsakomur. Več potrebujete šele za vračanje sprememb; koliko več, je opisano na strani Oddaja spremembe. Če te pravice nimate, vodi pot prek strani Zahtevek za dostop.
1. korak: ustvarite dostopni žeton
Ustvarite osebni žeton in ga imejte pri roki: Dostopni žetoni. Podrobneje: Ustvarjanje dostopnega žetona.
2. korak: klonirajte repozitorij
Iz razdelka Kako dobiti ta repozitorij želenega repozitorija kopirajte naslov za kloniranje in z njim klonirajte repozitorij:
git clone <sem prilepite kopirani naslov>
Kot geslo uporabite žeton, uporabniško ime se ne preverja. Podrobneje: Kloniranje repozitorija.
3. korak: namestite orodja za preverjanje
Pakete te zbirke preverjamo z dvema orodjema. Obe sta navedeni kot razvojni odvisnosti in se namestita v delovnem prostoru, ki vsebuje composer.json:
composer install
| Ukaz | Kaj preveri |
|---|---|
composer cs | slog kode po PSR-12, brez izjem od pravil |
composer cbf | samodejno odpravi napake sloga, ki jih je mogoče odpraviti strojno |
composer stan | statična analiza |
4. korak: preverite, kaj ste spremenili
Po vsaki spremembi opravite pet preverjanj. Ta preverjanja so obvezni prevzemni preizkus te zbirke:
- Preverjanje skladnje vsake spremenjene datoteke (
php -l). - Poskusni zagon wikija.
- Popolnost besedil uporabniškega vmesnika v vseh petih jezikih – nemščini, angleščini, italijanščini, hrvaščini in slovenščini – vključno s preverjanjem ograd.
- Ponovna gradnja svežnja CSS.
- Primerjava dnevnika napak pred spremembo in po njej.
Pričakovani rezultat
Lokalna delovna kopija, ki jo je mogoče klonirati, preveriti in zgraditi, ter odjemalec Git, ki se prijavi v končno točko, ne da bi morali znova vpisati geslo.
Naslednji koraki
- Stanje pravil o prispevkih – katera pravila preverjanja dokazano veljajo in katera ne; ta stran tega ne ponavlja, ker bi druga različica istih podatkov zastarela neodvisno od prve