- Koristiti camelCase
- Ne koristiti skraćenice
- Koristiti nazive na engleskom jeziku
- Koristiti epoch time za datum i vreme
- Pre commit-ovanja izmena potrebno je:
- pokrenuti aplikaciju i uveriti se da sve radi ispravno
- odraditi formatiranje koda:
- U InteliJ: komanda
CTRL + ALT + L
nad otvorenim fajlom, ili desni klik nad direktorijumom ili klasom i odabirom opcijeReformat Code
, gde se štiklira sledeće:Optimize imports
Rearrange entities
Cleanup code
- u VSCode: komanda
ALT + SHIFT + F
nad otvorenim fajlom, ili u opcijama štikliratiFormat on Save
, koji kada sačuvate fajl sa CTRL + S ujedno ga i formatira
- U InteliJ: komanda
Workflow: pogledati vežbe2, vežbe3, GitHub prezentaciju
- Potrebno je fork-ovati
dev
granu glavnog projekata u vaše lokalne repozitorijume i da radite na svom fork-u - Kada hoćete da dovučete izmene sa remote repozitorijuma (
dev
grana glavnog projekta) u vaše lokalne repozitorijume, treba da odradite komandugit pull upstream
gdeupstream
predstavlja referencu na remote repozitorijum (dev
grana glavnog projekta) - Kada hoćete da odradite merge sa glavnim projektom (npr. završili ste
issue ili jednu celinu), potrebno je da uradite prethodno navedenu stavku,
popravite moguće konflikte, pa kreirate
Pull request
sa vašeg fork-a i da izaberete da hoćete da merge-ujete sadev
granom glavnog projekta!
- Instalirati Docker Desktop (https://www.docker.com/products/docker-desktop/)
- Pokrenuti Docker Desktop
- U root folderu projekta pokrenuti komandu
docker-compose up --build
- U root folderu projekta pokrenuti komandu
docker-compose down