/data/{plugin} - Data used by the respective plugin/src - The StaticGenie framework source code/src/libs - The core framework files that tie everything together/src/plugins - Plugins available to load via /config.ts/src/services - Services available to load via /config.ts/theme/assets - Any assets such as .css, .zip, .png, .js etc you want to add to your site. Accessible from the theme layouts via /assets/*/theme/layouts - In order to create any page with a unique look and feel (such as /contact.html with a contact form) it needs a layout. They are defined here./theme/partials - When you want a portion of html to be to shared across multiple layouts (e.g. header & footer)/www - Your generated website! Copy all the contents of this folder to your web host/tmp - Where the compiled typescript will live. May or may not exist depending on which NPM Commands you use (some commands will delete the directory when it’s done)/node_modules - Created when you run the npm install command inside docker. It’s all the 3rd party dependencies used by the framework and NPM commands./config.ts - General configuration of your website/docker-compose.yml - Configures & manages docker containers/Dockerfile - Nodejs docker image used by docker-compose.gitignore - What files should not be included in git commitsLICENSE - The StaticGenie licensepackage.json - NPM dependenciespackage-lock.json - NPM dependencies lockREADME.MD - Common practice and rendered by github.com when viewing the repotsconfig.json - TypeScript configuration