Using AWS Amplify to automatically build and publish the site.
- Using git flow model, make changes in a branch or fork
- When ready for a release, ush or merge to
develop
branch and AWS will build it to a test feature version of the site. - After functionally testing and things are looking good, merge to
production
branch for public version of the site which is also automatically built and published. - Push or merge to any other branch for no automation.
To get started, git clone
this repo and run npm install
.
npm run build
builds the project - this builds assets, HTML, JS, and CSS intodist
npm run clean
deletes thedist
directory to prepare for rebuilding the projectnpm start
ornpm run start
runs the project, launches a live preview in your default browser, and watches for changes made to files insrc
npm run build:assets
copies the files in thesrc/assets/
directory *intodist
npm run build:pug
compiles the Pug located in thesrc/pug/
directory intodist
npm run build:scripts
brings thesrc/js/scripts.js
file intodist
npm run build:scss
compiles the SCSS files located in thesrc/scss/
directory intodist
npm run start:debug
runs the project in debug mode
Grayscale is a multipurpose, one page HTML theme for Bootstrap created by Start Bootstrap.
The HTML is generated by pugjs