-
Notifications
You must be signed in to change notification settings - Fork 182
Open
Labels
Description
π Problem
PyVerse currently has a lot of toy scripts (factorial, Armstrong, small calculators, etc.). While these are good for beginners, the repo is becoming cluttered and harder to maintain.
This makes it difficult for contributors to:
- Find useful, real-world projects to contribute to.
- Keep the repo organized and beginner-friendly.
- Make PyVerse impactful for the wider open-source community.
β Proposed Solution
- New Folder Structure
pyverse/
βββ real_world_projects/
β βββ web_apps/
β βββ data_science/
β βββ automation/
β βββ games/
β βββ ml_ai/
βββ beginner_snippets/
βββ docs/
βββ CONTRIBUTERS.md
βββ README.md - Contribution Guidelines
- Real-world projects must include:
README.md(project description, usage, examples)requirements.txt(dependencies)
- Beginner snippets remain allowed, but in a separate folder.
- Encourage Practical Projects
- Automation scripts (file manager, PDF merger, email sender)
- Data science / ML demos (predictors, scrapers, visualizations)
- GUI apps with Tkinter/PyQt
- Games with
pygame - Useful utilities (password manager, chatbot, etc.)
π Benefits
- Makes PyVerse a go-to repo for practical Python projects.
- Keeps repo beginner-friendly but also useful for real-world learning.
- Reduces clutter with a proper structure.
- Attracts more meaningful contributions during Hacktoberfest and beyond.
π Request
Can we restructure PyVerse this way to balance beginner snippets + real-world projects, so it grows into a more useful open-source hub?
Reactions are currently unavailable