Skip to content

charlstown/Python-Project-Structure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Project Structure

This repository is part of my post: Python Project Structure, where I explain my favorite way to organize and structure Python projects. The repository works as a template with all the folders and basic python files organized already.

You can see the cheatsheet here:

Python Structure cheatsheet

Download the cheatsheet from this link: cheatsheet


1. Description

Sum up your application in a few lines, 30 - 60 words. Use bold font to highlight your keywords and italic for links or references.

2. Installation

How to set up all requirements, versions everything needed to start running the app.

2.1 Sections

​ Create sub-sections if needed to divide the Installation by a hierarchy.

3. Usage

Explain all the steps to execute your app. Remember if it's for Linux/mac or windows or both, and help yourself with coding snippets to explain the commands.

# Example of a code snippet
python code/myapp.py -MyFlags

4. Troubleshooting

Errors, future updates, or beta configurations. Explain why and how it could break.

5. Disclaimer

Explain the do's and don'ts of your app, what you take responsibility for, and where is the limit of its purpose.

6. Help wanted

Some extra help or clarification about the whole process. What you don't provide.

7. Other links

References, contact or related repositories go here.

About

A clean and nice way to structure Python projects

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages