| Version 1 (modified by , 43 hours ago) ( diff ) |
|---|
Ревидирана организација на контрола на верзии на изворниот код
За контрола на верзиите на изворниот код се користи Git, при што проектот е хостиран во еден GitHub репозиториум. Проектот е имплементиран како ASP.NET MVC веб апликација, користејќи ја стандардната организација на фолдери генерирана од Visual Studio. Целата апликација се наоѓа во root фолдерот WebApplication1.
WebApplication1 ги содржи следните фолдери и датотеки:
- Controllers/ – содржи MVC контролери кои ја имплементираат апликациската логика и обработката на кориснички барања.
- Models/ – содржи модели и ентитети кои се користат за работа со податоци и бизнис логика.
- Views/ – содржи Razor view датотеки (.cshtml) организирани по контролери, кои го претставуваат корисничкиот интерфејс.
- App_Data/ – содржи податоци и локални бази кои се користат од апликацијата.
- Migrations/ – содржи Entity Framework миграции за управување со шемата на базата на податоци.
- App_Start/ – содржи конфигурациски класи за иницијализација на апликацијата (routing, filters, bundle конфигурации).
- Content/ – содржи CSS датотеки и стилови користени во апликацијата.
- Scripts/ и jquery/ – содржат JavaScript библиотеки и скрипти.
- bin/ и obj/ – содржат генерирани бинарни датотеки и build артефакти.
- Properties/ – содржи конфигурациски информации поврзани со проектот.
Главните конфигурациски и проектни датотеки се:
- Global.asax, Global.asax.cs – влезна точка и глобална конфигурација на апликацијата.
- Startup.cs – конфигурација за иницијализација на апликацијата.
- Web.config, Web.Debug.config, Web.Release.config – конфигурациски датотеки за различни околини.
- WebApplication1.csproj – проектна датотека.
- packages.config – листа на користени NuGet пакети.
Контролата на верзии се врши преку Git commits за секоја значајна функционална промена, при што main гранката ја содржи стабилната верзија на апликацијата.
Note:
See TracWiki
for help on using the wiki.
