Skip to content

Developer Guide 📖

Welcome to the Steam Stats developer documentation! This section is for contributors, maintainers, and anyone interested in understanding how Steam Stats works under the hood.

Quick Start for Developers

  1. Project Layout - Understand the codebase structure
  2. Local Development - Set up your development environment
  3. Contributing - Coding standards and PR workflow
  4. Testing - Running and writing tests

Contribution Areas

Area Skills Needed Getting Started
Core Features Python, Steam API Check open issues
Documentation Markdown, MkDocs See documentation issues
Testing Python, Pytest Review testing guidelines
DevOps Docker, GitHub Actions Check workflow files in .github/workflows/

Understanding the Codebase

Steam Stats is built with:

Additional Resources


Ready to contribute? Start with the Project Layout to understand how everything fits together!