This repo is located in https://github.com/lukemassa/jclubtakeaways-gui. A github action builds the page into docs/, uploads as an artifact and deploys to github pages (https://github.com/lukemassa/jclubtakeaways-gui/settings/pages).
The page is then visible at https://jclubtakeaways.com
The repo is mirrored in [email protected]'s AWS account, then AWS Amplify is used to deploy the "development" branch.
The page is then visible at https://development.d7s2t12hepi6g.amplifyapp.com
High level, submit PRs/merge directly to "development" to develop, then merge development into "master" to deploy prod.
- Go to the development branch in git (https://github.com/lukemassa/jclubtakeaways-gui/tree/development)
- Create a PR with target branch "development"
- Have Luke review and merge
- Visit https://development.d7s2t12hepi6g.amplifyapp.com to view change (should be live in a few minutes)
- Luke merges development into master
Same as above, but commit directly to development, instead of creating an MR.
After this (and a few minutes) your changes will be live immediately on development
Then Luke will merge development into master