Thanks for your interest in contributing to BinkyLabs.OpenAI.Analyzers! We welcome contributions from everyone, regardless of skill level or experience. Here are some guidelines to help you get started:
To get started, you'll need to have the following tools installed:
- Visual Studio Code
- reportgenerator, if you want to be able to generate coverage reports from the pre-configured visual studio code test tasks.
dotnet builddotnet test- Fork the repository and clone it to your local machine.
gh repo fork binkylabs/openai-analyzers --clone - Create a new branch for your changes:
git checkout -b my-new-feature - Make your changes and commit them:
git commit -am 'Add some feature'- Include tests that cover your changes.
- Update the documentation to reflect your changes, where appropriate.
- Add an entry to the
CHANGELOG.mdfile describing your changes if appropriate.
- Push your changes to your fork:
git push origin my-new-feature - Create a pull request from your fork to the main repository.
gh pr create(with the GitHub CLI)
If you find a bug in this library, please report it by opening a new issue in the issue tracker. Please include as much detail as possible, including steps to reproduce the bug and any relevant error messages.
This project welcomes contributions and suggestions. This project is under the MIT license and so will be your contributions.