We're thrilled that you're interested in contributing to GPT-PR! Your contributions can help our project grow and improve. This guide will help you get started.
- Feature Requests: Have an idea for a new feature? We’d love to hear it! Open an issue to request new features or enhancements.
- Bug Reports: Encountered a bug? Let us know by opening an issue with detailed information so we can fix it.
- General Feedback: Any other suggestions or feedback? Feel free to share your thoughts.
To open an issue, go to the Issues section of our GitHub repository. Your contributions are very welcome and highly appreciated!
Start by forking the GPT-PR repository so you can make changes without affecting the original project.
After forking, clone the repository to your local machine by replacing <Your Username>
with your GitHub username in the following command:
$ git clone https://github.com/<Your Username>/gpt-pr.git
Before making changes, create a new branch with the following command:
$ git checkout -b <branch-name>
Please use a descriptive name for your branch.
Make your changes to the new branch. Be sure to:
- Keep your changes focused and related to a single issue.
- Follow the existing code style.
- Add comments to your code where necessary.
Once you've made your changes, it's time to commit them. We follow the Angular commit message guidelines.
Stage your changes with git add .
and then commit them with git commit -m 'commit message'
. Be sure to write a good commit message that explains the changes you've made following the Angular commit message conventions.
After committing your changes, you're ready to create a pull request (PR):
- Push your branch to your fork with
git push origin <branch-name>
- Then navigate to your GitHub profile and click 'New Pull Request' next to your GPT-PR repository.
- Ensure that the base repository is the original GPT-PR repository, and the head repository is your fork.
- Write a clear title and description for your PR outlining the changes you made.
We'll review your PR as soon as we can. We may suggest changes or improvements. Once your PR has been approved and merged, your changes will be incorporated into the main project.
We're happy to have you here and look forward to your contributions! Remember, everyone is expected to follow our Code of Conduct when contributing to this project.