...
Package directory starter
A A the beginning the minimum starter project structure should look like below:
Markdown |
---|
```console project_name ├── LICENSE ├── project_name │ ├── __init__.py │ └── project_name.py ├── README.md ├── requirements.txt ├── pyproject.toml ├── setup.cfg ├── setup.py └── tests ``` A good practices for creating new package directory structure: - All names should be lowercase - Names should be underscore-separeted (no hyphens) - The project name should be as unique as possible - The root directory should mainly store metadata files - Source files should be stored in a subdirectory with the same name as the project directory - Always pay attention to the inclusion of the LICENSE file |