Help & Contribute
Want to help improve DLNS Stats? We'd love your contribution!
Small Contributions
Found a bug? Have a small feature request? Want to fix a typo or improve documentation? Open a pull request on our GitHub repository!
Perfect for:
- Bug fixes
- UI improvements
- Documentation updates
- Small feature additions
- Code optimizations
Major Contributions
Want to get more involved? Have bigger ideas for the project? Looking to contribute regularly or help with major features?
Great for:
- New major features
- Architecture discussions
- Long-term project planning
- Regular collaboration
- Backend improvements
Reach out on Discord to discuss your ideas and how you can help shape the future of DLNS Stats!
Getting Started
For Developers
- Fork the repository on GitHub
- Clone your fork locally
- Install dependencies:
pip install -r requirements.txt - Make your changes
- Test your changes
- Submit a pull request
Tech Stack
- Backend: Python Flask
- Templates: Jinja templating engine
- Database: SQLite
- Styling: PicoCSS, CSS (inline & file-based)
- JavaScript: File-based JavaScript
- Caching: Flask-Caching
Other Ways to Help
Not a developer? You can still help! Consider supporting the project through Ko‑fi or Patreon, sharing the site with others, or providing feedback and suggestions.