Changes between Initial Version and Version 1 of SouceVersionControlOrganizationRevised


Ignore:
Timestamp:
06/26/25 18:05:31 (17 hours ago)
Author:
231136
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SouceVersionControlOrganizationRevised

    v1 v1  
     1
     2= Ревидирана организација на контрола на верзии на изворниот код
     3
     4За контрола на верзиите на изворниот код се користи **Git.**
     5Користиме посебни репозиториуми за **frontend** и **backend** делот од проектот.
     6
     7**izberi_izboren** (root folder-от) содржи docker-compose датотека за докеризирање на целата апликација.
     8
     9**backend/** содржи Django апликација со Dockerfile и requirements.txt, кои овозможуваат создавање на сервис.
     10* backend/backend - основна конфигурација
     11        * backend/backend/settings.py - конфигурација за проектот (дополнитени инсталирани апликации, информации за база, автентикација, валидација ...)
     12        * backend/backend/urls.py - глобален рутер
     13* backend/subjects - логика за предмети
     14        * backend/subjects/management/ - обработка на податоци
     15              * backend/subjects/management/commands/ - скрејпери и помошни команди за земање и обработување на податоци
     16              * backend/subjects/management/data/ - податоци добиени од командите
     17              * backend/subjects/management/README.md - помош за навигирање и употреба на команди и податоци
     18        * backend/subjects/migrations/ - миграции во базата
     19        * backend/subjects/consts.py - константи
     20        * backend/subjects/models.py - модели за предмети во база
     21        * backend/subjects/serializers.py - класи кои се користат за сериализирање и десериализирање на моделите
     22        * backend/subjects/utils.py - помошни функции
     23        * backend/subjects/views.py - API функции
     24* backend/auth_form - логика за автентикација
     25        * backend/auth_form/migrations/ - миграции во базата
     26        * backend/auth_form/models.py - модели за корисници во база
     27        * backend/auth_form/serializers.py - класи кои се користат за сериализирање и десериализирање на моделите
     28        * backend/auth_form/signals.py - автоматски реакции на настани
     29        * backend/auth_form/urls.py - рутер на URLs кои започнуваат со auth/
     30        * backend/auth_form/views.py - API функции
     31**frontend/** содржи React + Vite апликација so Dockerfile и потребни модули и датотеки за да се овозможи создавање на сервис.
     32    * frontend/src/api/ - функции за повици до API
     33    * frontend/src/assets/ - SVG икони
     34    * frontend/src/components/ - посебни компоненти користени во страниците (некои се наоѓаат во посебна датотека)
     35    * frontend/src/constants/ - константи користени кај компонентите
     36    * frontend/src/context/ - React Contexts користени во рамки на апликацијата
     37    * frontend/src/hooks/ - помошни React hooks
     38    * frontend/src/pages/ - целосни страници