We are excited that you are interested in contributing to this project! Any contribution, whether it's fixing a bug, adding a feature, or improving documentation, is highly valued.
We are accepting contributions! You can get started by following these steps:
- Find an Issue: Look through the "Issues" tab. You can:
- Pick any existing issue that isn't already assigned.
- Create a new issue if you find a bug or have a feature idea.
- Fork the Repository: Create your own fork of the project.
- Create a Branch: Create a new branch in your fork for your changes (e.g.,
feature/add-new-authorfix/chat-n-plus-1). - Make Your Changes: Write your code and add tests to cover your changes.
- Run Tests: Ensure all existing and new tests pass.
- Submit a Pull Request (PR): Push your branch to your fork and open a PR against the
mainbranch of this repository.- In your PR description, link to the issue you are solving (e.g., "Closes #123").
- Provide a clear description of what you did and why.
If you have any questions, feel free to open an issue and tag it as a "question".