# Структура директорий
# Структура директорий исходного кода
bin/
построение проекта сервера при запуске из IDE
...build/
построение при build.sh
...Server/
DotNet исходный код сервер проекта
...Client/
исходный код клиента Quasarsrc/statics/
статические файлы QuasarSkins/
темы сайтаPartialSkins/
частичные темы сайта
...
config.js
файл клиентского конфига, при старте сервера каждый раз перезаписываетсяcustom.js
файл кастомных скриптов на сайте, можно редактировать через панель администратораcustom.css
файл кастомного css, можно редактировать через панель администратора
Config/
директория конфигурацииInit/
стартовая инициализация проектаMailTemplates/
шаблоны почтовых сообщенийDataBaseConnection.json
настройки подключения к базе данныхLogConfig.json
настройки логирования сервераSunEngine.json
настройки путей проекта, и другие стартовые настройки проектаServerInfo.json
информация о сервере для вывода на странице информации в панели администратора
Config.dev.template/
шаблон конфигурации для разработчиков
...Config.server.template/
шаблон конфигурации для применения на сервере
...Resources/
файлы ресурсов сервера
...Scripts/
Bash cкрипты для сборки и публикацииBUILD
Настройки build.sh скриптаbuild.sh
скрипт сборки проектаPUBLISH
настройки publi.sh скриптаPUBLISH.template
шаблон настроек publi.sh скриптаpubli.sh
скрипт публикации проектаUPDATE
настройки update.sh скриптаupdate.sh
скрипт обновления с официального репозитория, все данные будут перезаписаны
...
SunEngine.md
файл определяющий корневую директорию проекта
# После сборки скриптом build.sh
Стандартная директория сборки проекта build
Получается применением скрипта build.sh
при настройках по умолчанию
Server/
DotNet код сервера проектаSunEngine.dll
запускаемый файл проекта
...
wwwroot/
клиент Quasar и статические файлы, раздаются как статика на веб-сервере nginxstatics/
статические файлы QuasarSkins/
темы сайтаPartialSkins/
частичные темы сайтаindex.html
файл запуска клиента
...config.js
файл клиентского конфига, пересоздаётся автоматически при перезапуске сервераcustom.js
файл кастомных скриптов на сайте, можно редактировать через панель администратораcustom.css
файл кастомного css, можно редактировать через панель администратора
...
Config/
конфигурацииInit/
стартовая директория инициализация проектаMailTemplates/
шаблоны почтовых сообщенийDataBaseConnection.json
настройки подключения к базе данныхLogConfig.json
настройки логирования сервераSunEngine.json
настройки путей проекта и другие стартовые настройки проектаServerInfo.json
информация о сервере для вывода на странице информации в панели администратора
Resources/
ресурсы сервера
...SunEngine.md
файл определяющий корневую директорию проекта