Thank you for considering contributing to groq-go! Your help is greatly appreciated. Below are some guidelines to help you get started.
By participating in this project, you agree to abide by the Code of Conduct.
If you find a bug in the project, please open an issue on GitHub with a detailed description of the problem, including steps to reproduce it and any error messages you may have encountered.
If you have an idea for a new feature, please open an issue on GitHub and provide a detailed description of the feature and why you believe it would be useful.
Before submitting a pull request, please ensure your changes adhere to the following guidelines:
- Fork the repository and create your branch from the
main
branch. - Run tests to ensure your changes do not break existing functionality.
- Commit your changes with a clear and concise message.
- Push your branch to your forked repository.
- Open a pull request on the main repository.
- Follow the Go style guide.
- Ensure your code is well-documented.
- Make sure you have a Groq key set in the environment variable
GROQ_KEY
. - Run the tests using the command:
task test
Use descriptive names for your branches, such as feature/add-xyz
or bugfix/fix-abc
.
- Use the present tense ("Add feature" not "Added feature").
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...").
- Limit the first line to 72 characters or less.
If you need help, feel free to reach out by opening an issue or joining the discussion in the repository.