- Koristiti camelCase
- Ne koristiti skraćenice u kodu
- Koristiti nazive na engleskom jeziku u kodu; prevesti ili transkribovati na srpski jezik za izgled
- Koristiti epoch time za datum i vreme u kodu; prebaciti ga u yyyy-MM-dd HH:mm:ss standard za izgled
- 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!
This project was generated with Angular CLI version 16.2.12.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The
application will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can
also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the
dist/
directory.
Run ng test
to execute the unit tests via
Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To
use this command, you need to first add a package that implements end-to-end
testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the
Angular CLI Overview and Command Reference page.