Thank you for your interest in contributing to WasmMvcRuntime! This document provides guidelines for contributing to the project.
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR-USERNAME/WasmMvcRuntime.git - Create a new branch:
git checkout -b feature/your-feature-name - Make your changes
- Test your changes
- Commit your changes:
git commit -m "Add your descriptive commit message" - Push to your fork:
git push origin feature/your-feature-name - Create a Pull Request
- Follow the existing code style and conventions
- Use meaningful variable and method names
- Add XML documentation comments for public APIs
- Keep methods focused and concise
- Write unit tests for new functionality
- Ensure all existing tests pass before submitting a PR
- Add tests for new features
- Test your changes in the browser with different routes
- Update the README.md with details of changes if applicable
- Update the documentation with any new features or changes
- Ensure your code follows the project's coding standards
- The PR will be reviewed by maintainers
- Address any feedback or requested changes
- Once approved, your PR will be merged
When reporting bugs, please include:
- A clear and descriptive title
- Steps to reproduce the issue
- Expected behavior
- Actual behavior
- Screenshots if applicable
- Environment details (OS, .NET version, browser)
When suggesting enhancements, please include:
- A clear and descriptive title
- Detailed description of the proposed feature
- Use cases and examples
- Any potential drawbacks or considerations
- Be respectful and inclusive
- Welcome newcomers and help them get started
- Focus on constructive feedback
- Accept criticism gracefully
If you have questions, feel free to:
- Open an issue on GitHub
- Reach out to the maintainers
Thank you for contributing! 🎉