Changes between Initial Version and Version 1 of SourceVersionControlOrganizationRevised


Ignore:
Timestamp:
01/20/26 17:30:10 (45 hours ago)
Author:
231067
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SourceVersionControlOrganizationRevised

    v1 v1  
     1= Ревидирана организација на контрола на верзии на изворниот код =
     2
     3За контрола на верзиите на изворниот код се користи Git, при што проектот е хостиран во еден GitHub репозиториум. Проектот е имплементиран како ASP.NET MVC веб апликација, користејќи ја стандардната организација на фолдери генерирана од Visual Studio. Целата апликација се наоѓа во root фолдерот WebApplication1.
     4
     5WebApplication1 ги содржи следните фолдери и датотеки:
     6
     7• Controllers/ – содржи MVC контролери кои ја имплементираат апликациската логика и обработката на кориснички барања.
     8• Models/ – содржи модели и ентитети кои се користат за работа со податоци и бизнис логика.
     9• Views/ – содржи Razor view датотеки (.cshtml) организирани по контролери, кои го претставуваат корисничкиот интерфејс.
     10• App_Data/ – содржи податоци и локални бази кои се користат од апликацијата.
     11• Migrations/ – содржи Entity Framework миграции за управување со шемата на базата на податоци.
     12• App_Start/ – содржи конфигурациски класи за иницијализација на апликацијата (routing, filters, bundle конфигурации).
     13• Content/ – содржи CSS датотеки и стилови користени во апликацијата.
     14• Scripts/ и jquery/ – содржат JavaScript библиотеки и скрипти.
     15• bin/ и obj/ – содржат генерирани бинарни датотеки и build артефакти.
     16• Properties/ – содржи конфигурациски информации поврзани со проектот.
     17
     18Главните конфигурациски и проектни датотеки се:
     19
     20• Global.asax, Global.asax.cs – влезна точка и глобална конфигурација на апликацијата.
     21• Startup.cs – конфигурација за иницијализација на апликацијата.
     22• Web.config, Web.Debug.config, Web.Release.config – конфигурациски датотеки за различни околини.
     23• WebApplication1.csproj – проектна датотека.
     24• packages.config – листа на користени NuGet пакети.
     25
     26Контролата на верзии се врши преку Git commits за секоја значајна функционална промена, при што main гранката ја содржи стабилната верзија на апликацијата.