File Structure
Good comes with a flexible file structure that can be easily used for small to large scope projects.
This section will explain the entire file structure and how to adapt it to your project.
File/Folder |
Description |
Starterkit
|
ASP.NET CORE MVC Starterkit
|
_keenthemes
|
Folder contains theme source files and theme initialization classes.
|
libs
|
Theme core classes.
|
KTTheme.cs
|
Theme API interface contains functions to mange files and update theme outlook.
|
KTThemeSettings.cs
|
Theme settings configuration share class.
|
KTThemeBase.cs
|
Main theme configuration type class.
|
tools
|
The theme build tools for command line assets compilation tasks. Required only for development and can be excluded for production.
|
Controllers
|
Folder contains all theme controllers. Read more about the controllers usage in official asp.net doc.
|
Resources
|
Resources folder contains a .resex files with a translation for different languages.
|
wwwroot
|
Contains application static files.
|
assets
|
All bundled files by Webpack or Gulp will be placed into this folder.
|
Views
|
Contains all theme layout views, partials and page views.
|
README.md
|
A tiny help file that privides a quick guide to get started with Good.
|