Makefile¶
The generated repository will have a Makefile
available. A list of all
available commands that are available can be obtained by running
make help
in the terminal. Initially, if all features are selected, the following commands are
available:
help Display this help message
bake-env Install the poetry environment and set up pre-commit hooks
clean-env Remove the poetry environment
reset-env Install the poetry environment and set up pre-commit hooks
init-repo Initialize git repository
setup-cloud-env Create resource group, container app environment, and service principal
clean-cloud-env Delete resource group, container app environment, and service principal
lint Run code quality tools
test Run tests with pytest
bake Build wheel file using poetry
clean-bake Clean build artifacts
publish Publish a release to PyPI
bake-and-publish Build and publish to PyPI
update Update project dependencies
run Run the project's main application
docs-test Test if documentation can be built without warnings or errors
docs Build and serve the documentation
bake-container Build Docker image
container-push Push Docker image to Docker Hub
bake-container-and-push Build and push Docker image to Docker Hub
clean-container Clean up Docker resources related to the app
print-dependency-tree Initialize DVC and set up service account
teardown Clean up temporary files and directories and destroy the virtual environment, Docker image from your local machine
teardown-all Clean up temporary files and directories and destroy the virtual environment, Docker image, and Cloud resources