- Update CONTRIBUTING.md to require Go 1.25.5 or later
- Update README.md prerequisites
- Update GETTING-STARTED.md requirements
- Update Dockerfile examples to use golang:1.25-alpine
- Update issue templates to reflect supported Go versions
- Ensure consistency across all documentation files
All CI workflows already use go-version-file: go.mod so they
automatically pick up the correct version from go.mod.
- Simplify section headers to standard markdown format
- Remove emojis and special characters that break anchor generation
- Update table of contents links to match simplified headers
- Fix ampersand and special character encoding issues in anchors
- All internal links now work with GitHub's automatic anchor generation
Completes documentation link fixes for CI
Major documentation additions:
- GETTING-STARTED.md: Complete 10-minute tutorial from discovery to WebSocket monitoring
- API-COOKBOOK.md: 1000+ lines of real-world patterns, recipes, and best practices
- TROUBLESHOOTING.md: Systematic guide for diagnosing and fixing common issues
- DEPLOYMENT.md: Production-ready deployment patterns and operational guidance
Key highlights:
- Step-by-step examples with working code
- Error handling and resilience patterns
- Performance optimization strategies
- Security and monitoring best practices
- Docker, Kubernetes, and systemd deployment examples
- Complete troubleshooting checklist with diagnostic commands
- Production-ready configuration management
This represents a significant investment in developer experience and makes the
SoundTouch Go client accessible to developers of all experience levels.