{{В работе}}
{ASP.NET 5, MVC 6, EF 7, Gulp, Sass, Compass}
Первоначально это был проект по изучению ASP.NET 5, MVC 6 и EF 7, но в конечном итоге он превратился в одностраничное приложение.
В gulpfile.js реализовано несколько задач по компиляции и минимизации файлов Sass и Javascript. Задача «загрузки» компилирует все файлы Sass и Javascript. Задача «сборки» аналогична, но дополнительно отслеживает любой Sass и соответствующим образом перестраивает CSS-файлы, если обнаруживаются какие-либо изменения. Все файлы Sass компилируются и минимизируются в «/wwwroot/css/custom.css» и «/wwwroot/css/custom.min.css». Файлы CSS библиотеки и «custom.css» затем объединяются и минимизируются в «main.css» и «main.min.css». Файлы Javascript объединяются и минимизируются в «/wwwroot/js/main.js» и «/wwwroot/js/main.min.js».
Файлы Sass расположены в папке «wwwroot/sass» и разделены на пять папок: «резюме», «база», «компоненты», «разделы» и «поставщики» соответственно. На данный момент изменения CSS касаются «/Views/Neila/Index.cshtml», который использует «/Views/Neila/_Layout.cshtml».
Два отдельных файла appsettings.json используются для ведения журнала конкретной среды и подключения к базе данных. Дальнейшие конфигурации запуска можно настроить в отдельных профилях в настройках запуска («launchSettings.json»). Приложение запускается путем запуска файла Startup.cs с учетом этих файлов.