Skip to content

Contributing

Guidelines and practices for the show.fm development team.

Development Workflow

Git Worktrees

Work on multiple unrelated features in parallel using Git worktrees:

  • Create separate working directories per feature branch
  • Avoid constant branch switching and stashing
  • Project-specific setup (dependencies, environment)
  • Best practices and cleanup procedures

Future Topics

This section will expand to cover:

  • Branching Strategy - Branch naming, PR workflow, merge policies
  • Code Review - Review checklist, approval process
  • CI/CD - Pipeline overview, deployment process
  • Coding Standards - Style guide, linting, formatting

Internal documentation - Not for public distribution