- Make sure you've python installed on your machine.
- Install poetry package manager using this link.
- Make sure make is installed on your machine. If you use Arch Linux, you probably don't even need to read this. On debian based systems, you need to install the
build-essentials
package. On Windows, I recommend first installing the chocolatey package manager from here. After successfully installing it, you'd need to runchoco install make
. If you're on Mac, runbrew install make
- Replace all instances of
project_name
with the real name of the project. - Rename the
project_name
folder insidesrc
directory to the project's name. - Run
poetry update
. This will setup the poetry project for on your machine. - Run
poetry run pre-commit install
in order to initializepre-commit
. - Run
poetry run pre-commit run
in order to verify ifpre-commit
is working fine. - Run
make lint
. This will ensure the linters are configured properly. - Update this
README.md
with your project details.
- All of the documentation of your project should go in
docs
. - Make sure to use a python version as mentioned in
pyproject.toml
. - Please use Antematter's conventions for git commit messages.