Software Development/Project Structure
- Structuring Your Project - The Hitchhiker's Guide to Python
- Exercise 46: A Project Skeleton - Learn Python the Hard Way
I make a directory on my local machine named whatever I'm using for the GitHub URL (e.g., math-student-sim), and I create this structure inside it:
docs/ <package>/ tests/ app.py LICENSE.md MANIFEST.in README.md setup.py
My package name is usually the project name without the hyphens (e.g., mathstudentsim).
I'll fill in more of the details in later sections.