# Directory structure
# Source code directory structure
bin /building a server project when starting from the IDE
...build /build with build.sh
...`Server / DotNet project server source code
...Client /Quasar client source codesrc / statics /static Quasar filesskins /site themesPartialSkins /partial site themes
...
config.jsfile of the client config; at server startup, it is overwritten every timecustom.jsfile of custom scripts on the site, you can edit it through the admin panelcustom.csscustom css file, can be edited through the admin panel
Config /configuration directoryInit /initial initialization of the projectMailTemplates /mailing templatesDataBaseConnection.jsondatabase connection settingsLogConfig.jsonserver logging settingsSunEngine.jsonproject path settings, and other project start-up settingsServerInfo.jsonserver information to display on the information page in the admin panel
Config.dev.template /configuration template for developers
...Config.server.template /configuration template for application on the server
...Resources /server resource files
...Scripts /Bash scripts for assembly and publicationBUILDScript build.sh settingsbuild.shproject build scriptPUBLISHsettings publi.sh scriptPUBLISH.templatetemplate settings publi.sh scriptpubli.shproject publishing scriptUPDATEscript update.sh settingsupdate.shupdate script from the official repository, all data will be overwritten
...
SunEngine.mdfile defining the project root directory
# After the build script build.sh
Standard build directory of the build project
Obtained using the build.sh script with the default settings.
Server /DotNet project server codeSunEngine.dllproject startup file
...
wwwroot /Quasar client and static files are distributed as static on the nginx web serverstatics /Quasar static filesskins /site themesPartialSkins /partial site themesindex.htmlclient launch file
...config.jsfile of the client config, it is recreated automatically when the server is restartedcustom.jsfile of custom scripts on the site, you can edit it through the admin panelcustom.csscustom css file, can be edited through the admin panel ...
Config /configuration directoryInit /start directory initialization of the projectMailTemplates /mailing templatesDataBaseConnection.jsondatabase connection settingsLogConfig.jsonserver logging settingsSunEngine.jsonproject path settings and other project startup settingsServerInfo.jsonserver information to display on the information page in the admin panel
Resources /server resources
...SunEngine.mdfile defining the project root directory