This document describes how to get started with development and how you can contribute to this project.
In order to get your environment set up, first make sure you have Pipenv installed. Then install and activate the environment via
pipenv install --dev
pipenv shell
Check if Django is installed and has no issues:
./manage.py check
In order to build the full environment, you'll need to install the following tools:
- Git
- Docker
- SQLite
- Google Cloud SDK
- ShellCheck
- Hadolint
- MarkdownLint
- Markdown lint
- HTMLHint
- JSHint
- JSLint
- CSSLint
If you want to deploy the server to a new Google Cloud environment, read the deployment guidelines.