專案檔案結構模板 - jenhaoyang/backend_blog GitHub Wiki
├── blueprint  # Our source code - name of the application/module可以改成專案名稱
│   ├── app.py
│   ├── init.py
│   ├── main.py 用於直接下指令執行python -m blueprint
│   └── resources用來放置靜態物件例如金鑰等等
├── tests
│   ├── conftest.py
│   ├── context.py
│   ├── init.py
│   └── test_app.py
├── .github  # GitHub Actions
│   └── workflows
│       ├── build-test.yml
│       └── push.yml
├── Makefile
├── configure_project.sh
├── setup.ini所有設定
├── requirements.txt
├── dev.Dockerfile
└── prod.Dockerfile
參考:
https://towardsdatascience.com/ultimate-setup-for-your-next-python-project-179bda8a7c2c