- Poetry: Dependency management - article
- hydra: Manage configuration files - article
- pre-commit plugins: Automate code reviewing formatting
- DVC: Data version control - article
- pdoc: Automatically create an API documentation for your project
- Install Poetry
- Set up the environment:
make env
To install all dependencies for this project, run:
poetry install
To install a new package, run:
poetry add <package-name>
To track changes to the "data" directory, type:
dvc add data
This command will create the "data.dvc" file, which contains a unique identifier and the location of the data directory in the file system.
To keep track of the data associated with a particular version, commit the "data.dvc" file to Git:
git add data.dvc
git commit -m "add data"
To push the data to remote storage, type:
dvc push
To auto-generate API document for your project, run:
make docs