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!

Message j0nesy_ on Discord

Getting Started

For Developers

  1. Fork the repository on GitHub
  2. Clone your fork locally
  3. Install dependencies: pip install -r requirements.txt
  4. Make your changes
  5. Test your changes
  6. 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.