Development
Python Development
A guide to developing the Python code used in this project is provided in the Lambda submodule README.
Terraform Development
Notes on Terraform development are included in the Example README.
Documentation Development
Terraform docs and MKDocs are used to produce the Project Documentation.
To view the site locally during development:
create virtual environment
python -m venv .venv
activate virtual environment
source .venv/bin/activate
install dependencies
pip install -r requirements-dev.txt
start mkdocs server
mkdocs serve
view the web site locally at http://127.0.0.1:8000