Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.09 KB

File metadata and controls

41 lines (32 loc) · 1.09 KB

Contributing to Kurdish Calendar

Thank you for your interest in contributing to the Kurdish Calendar library!

How to Contribute

Reporting Issues

  • Use the GitHub issue tracker
  • Provide clear reproduction steps
  • Include your .NET version (minimum .NET 10) and operating system

Pull Requests

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Add tests for new functionality
  5. Ensure all tests pass (dotnet test)
  6. Commit with clear messages (git commit -m 'Add amazing feature')
  7. Push to your branch (git push origin feature/amazing-feature)
  8. Open a Pull Request

Coding Standards

  • Use 2 spaces for indentation (not tabs)
  • Follow existing code style
  • Add XML documentation comments for public APIs
  • Write unit tests for new features
  • Use British English spellings in documentation

Running Tests

dotnet test

Building the Project

dotnet build

Code of Conduct

Please be respectful and constructive in all interactions. Refrain from political, religious, or racial commentary.