Welcome to our community! If you're interested in contributing to our codebase, here are some guidelines to help you get started:
- Fork the Repository: Before making any changes, fork the repository to your own GitHub account.
- Create a Branch: For each feature or fix, create a new branch from the master branch.
- Commit Changes: Make your changes and commit them to your branch. Keep your commits small and focused on a single change.
- Write Tests: If you're adding new functionality, make sure to write tests for it.
- Document Your Changes: Update the documentation to reflect any changes you've made.
- Push Your Branch: Once you're done, push your branch to your fork on GitHub.
- Open a Pull Request: Open a pull request from your branch to the master branch of the original repository.
- Follow the Style Guide: Make sure your code follows the style guide of the project.
- Review Feedback: Be open to feedback and make changes as necessary.
Here are some common questions that new contributors might have:
How do I get started?
- Check out our Getting Started Guide for more information.
What if I make a mistake?
- Don't worry, everyone makes mistakes. Just be open about them and work with the maintainers to fix them.
How do I get my contribution merged?
- Follow the guidelines above, and be patient. The maintainers will review your pull request and provide feedback if needed.
If you have any questions or concerns, feel free to reach out to us on our Community Forum.
Here's a picture of our team to inspire you: