Thanks for your interest! We follow these guidelines:
Code of Conduct
Please adhere to our Code of Conduct.
Issue Reporting
- Search existing issues to avoid duplicates.
- Provide clear reproduction steps and environment details.
- Tag issue with appropriate label (
bug
,enhancement
, etc.).
Pull Requests
- Fork the repository and create a feature branch (
feature/
orfix/
). - Write tests for new features or bug fixes.
- Follow Conventional Commits in commit messages.
- Ensure all CI checks pass, including formatting and tests.
- Write descriptive PR titles and link related issues.
Development Workflow
- Use
develop
branch for ongoing work; create PRs againstdevelop
. - Release branches and tagging are handled automatically via GitVersion and workflows.
Thank you for helping improve SubSonicMedia! Feel free to reach out with any questions.