wiki:SourceVersionControlOrganizationRevised

Version 1 (modified by 231035, 9 days ago) ( diff )

--

Ревидирана организација на контролата на верзии на изворниот код

За контрола на верзиите на изворниот код се користи Git.

  • zinemaster-frontend - овој директориум ја содржи клиентската (frontend) страна на апликацијата развиена со Vue.js
    • src/components ги содржи сите Vue компоненти користени во апликацијата
    • src/router содржи конфигурација за рутирање, односно дефинирање на патеките и нивните компоненти
  • src - овој директориум ја содржи серверската логика и е структуриран по слоеви:
    • во main/java/com/zinemasterapp/zinemasterapp/controller се наоѓаат сите REST контролери преку кои се управува со податоци (CRUD, login, reset password, итн.)
    • main/java/com/zinemasterapp/zinemasterapp/dto се наоѓаат сите DTO (Data Transfer Object) класи што се користат за пренос на податоци помеѓу frontend и backend
    • main/java/com/zinemasterapp/zinemasterapp/model се наоѓаат сите ентитетски класи што претставуваат објекти во базата на податоци
    • main/java/com/zinemasterapp/zinemasterapp/repository се наоѓаат ите репозиториумски интерфејси (наследени од JpaRepository), кои овозможуваат комуникација со базата
    • main/java/com/zinemasterapp/zinemasterapp/security се наоѓаат сите конфигурации и класи за безбедност на апликацијата
    • main/java/com/zinemasterapp/zinemasterapp/service се наоѓаат сервисни класи
Note: See TracWiki for help on using the wiki.