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.
Preview Get Help Buy Now