This repository serves as a foundational template for new python projects, equipped with essential tools for maintaining code quality and documentation consistency. It includes:
- README.md
- LICENSE
- .gitignore
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- FUNDING.yml
- CHANGELOG.md
To get started with the project, ensure you have Python 3
installed on your system.
To create virtualenv and install requirements for the project, run the following command:
make build
To run the main file, use the following command:
make run
You can also specify a particular file to run by adding the FILE variable:
Note: Path need to be mentioned if it's in a directory
make run FILE=file_name.py
or
make run FILE=app/app.py
To run the tests, use the following command:
make test
You can also specify a particular file to test by adding the FILE variable:
Note: Path need to be mentioned if it's in a directory
make test FILE=file_name.py
To clean the project directory, removing all compiled Python files, use the following command:
make clean
Contributions are welcome! Please read our Contribution Guidelines before submitting pull requests.
This project is licensed under the Apache License 2.0 License - see the LICENSE file for details.