Projektityöskentely
Demot
Projektityöharjoitus
Tarkoituksena on harjoitella ketterää ohjelmistokehitystä 1-2 sprintin avulla. Tässä työvaiheet:
-
Kirjoitetaan projektin backlog (kaikki user storyt) projektiseinälle
-
Valitaan ensimmäisen sprintin user storyt 3-4 kpl
- Yksi ryhmästä tekee CI-projektille pohjan:
- Kloonaa itsellesi vuokraus-koodi - repo
- Tee uusi branch
git checkout –b tiina/ci
- Luo appstarterilla CI - pohja:
composer create-project codeigniter4/appstarter vuokraus –no-dev
- konffaa .gitignore ja .env
- Tee push (muista up-stream) ja PR
- Joku ryhmästä tekee mergen websivulla
- Nyt tietokantavastaava kloonaa vuoraus-koodi-repon
- jos on jo kloonannut, riittää mennä master - haaraan ja tehdä siinä pull
git checkout master
git pull
- tee oma branch
git checkout –b tiina/db
- kopioi vuokrausdb-tiedostot (migrations ja seeds db-kansioon), tee push ja PR. Joku muu ryhmästä tekee mergen
- Nyt loput ryhmästä kloonaavat repon tai tekevät pull:in master - haarassa, tekevät oman branching ja aloittavat koodaamisen.
HUOM! Tallentakaa .env ja phinx.php projektiryhmän repoon, koska nämä puuttuvat github:ista.