This is a GitHub template to kickstart a standard Python project. The template project comes with the following (nearly) configured:
- Project packaging (
projecttoplevel package andsetup.py) - Docker-based local running setup (
Dockerfileanddocker-compose.yml) - VSCode DevContainer configuration
.envfile template
Be sure to change the necessary placeholder names with your project-specific names.
Being a template, it comes with many placeholder names that are expected to be changed by you! Following are things you MUST change from the template:
- Name of the Python package folder:
projectfolder - Python project name
my_projectinsetup.pyas well as the project description - This README.md file: be sure to update this file with your own readme
LICENSEfile: Thisproject-templateitself comes with aLICENSEfile. Be sure to change to a proper license that suits your project!
Additionally, you are encouraged to change the following:
- Project code install/mount directory: In
Dockerfileanddocker-compose.yml, the project package is installed and mounted as/src/project. Consider changing this to something more specific.