Thank you for your interest in contributing to BitBlazor! We welcome contributions from the community to help improve and grow the project. Please follow the steps below to get started:
- Click the "Fork" button at the top right of the repository page to create your own copy.
- Clone your forked repository to your local machine:
git clone https://github.com/<your-username>/bitblazor.git
- Create a new branch for your feature or bugfix:
git checkout -b feature/your-feature-name
- Ensure you have .NET 9 SDK installed.
- Open the solution file
BitBlazor.slnin Visual Studio or your preferred IDE. - Restore dependencies:
dotnet restore
- Implement your feature, bugfix, or documentation update.
- Follow the existing code style and conventions.
- Add or update tests as needed in the
tests/BitBlazor.Test/folder.
- Run all tests to ensure your changes do not break anything:
dotnet test
- Commit your changes with a clear message:
git add . git commit -m "Describe your changes" git push origin feature/your-feature-name
- Go to your fork on GitHub and click "Compare & pull request".
- Fill out the PR template, describing your changes and referencing any related issues.
- Submit the pull request to the
mainbranch.
- Your pull request will be reviewed by maintainers.
- You may be asked to make changes or provide additional information.
- Once approved, your changes will be merged.
- Please be respectful and follow the Code of Conduct when interacting with others.
- For major changes, please open an issue first to discuss what you would like to change.
- Make sure your code passes all checks and tests before submitting a PR.
- Documentation improvements are always welcome!
Thank you for contributing to BitBlazor!