- Fork and clone the repository
- Install .NET 9.0 SDK or later
- Build:
dotnet build - Test:
dotnet test
-
Create a feature branch:
git checkout -b feature/your-feature # or git checkout -b fix/your-bug -
Make changes:
- Follow C# coding conventions
- Add/update tests
- Update relevant documentation
-
Commit with clear messages:
git commit -m "feat: add new feature - Brief description of changes - Additional details if needed Fixes #123"
-
Push and create a Pull Request
- Keep changes focused and atomic
- Include tests for new features
- Update documentation as needed
- Follow existing code style
- Test AI integration if relevant
- Check existing issues
- Create a new issue
- Join community discussions
Thank you for contributing!