Connecting great people
Config files are not kept in the project!!
- Clone the repository
- Create a virtual environment -> python -m venv venv
- Install requirements from requirements.txt -> pip install
- Run the project through the manage.py file, using the --run flag + the environment. This is recommended, rather than using flask run or python app.py, since environment variables, flask config, linting etc is handled explicitly.
python manage.py --run dev
- Run tests through the manage.py file, using the --test flag. This will handle environments and flask config automatically.
python manage.py --test
- Commit to the repo through the manage.py file, using the --commit flag. This will run the linters and push to the correct location. This must have a commit message.
python manage.py --commit "The commit message for the change"