We take Pull Requests!
- Contact the contributors via the Github Issue to make sure that this is issue or bug should be handled with proposed way. Send details of your case and explain the details of the proposed solution.
- Once you get approval from one of the maintainers, you can start to work on your code change.
- After your changes are ready, make sure that you covered your case with automated tests and verify that you have limited the number of breaking changes to a bare minimum.
- We also highly appreciate any relevant updates to the documentation.
- Make sure that your code is compiling and all automated tests are passing.
- Make sure that you applied or answered all the feedback from the maintainers.
- Pull request will be merged when you get approvals from at least 1 of the maintainers (and no rejection from others).
- Fork the repository.
- Create a feature branch from the
main
branch. - We're not squashing the changes and using rebase strategy for our branches (see more in Git documentation). Having that, we highly recommend using clear commit messages. Commits should also represent the unit of change.
- The commits must follow the Conventional Commits specification.
- Before sending PR to make sure that you rebased the latest
main
branch from the Raiqub AzureKeyVaultReference repository. - When you're ready to create the Pull Request on GitHub.
Coding rules are set up in the .editorconfig file. This file is supported by all popular IDE (eg. Microsoft Visual Studio, Rider, Visual Studio Code) so if you didn't disabled it manually they should be automatically applied after opening the solution. We also recommend turning automatic formatting on saving to have all the rules applied.
By contributing to Raiqub AzureKeyVaultReference:
- You assert that contribution is your original work.
- You assert that you have the right to assign the copyright for the work.
- You are accepting the License.
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community.