Welcome to Awesome-Text2GQL! We're thrilled that you'd like to contribute. Your help is essential for making it better.
Before you start contributing, please make sure you have read and understood our Code of Conduct.
First, fork the Awesome-Text2GQL repository to your own GitHub account. This will create a copy of the project under your account.
git clone https://github.com/`your-github-name`/Awesome-Text2GQL.git
cd Awesome-Text2GQL
Create a new branch for your feature or bug fix:
git checkout -b feature-branch
feature-branch is the name of the branch where you will be making your changes. You can name this whatever you want.
Make your changes and commit them:
git add .
git commit -m "Description of your changes"
Push your changes to your fork:
git push origin feature-branch
Finally Click on Compare & Pull request
to contribute on this repository.
After you create the pull request, a member of the TuGraph team will review your changes and provide feedback. Once satisfied, they will merge your pull request.
In default, the pull request is merged into the master branch of Awesome-Text2GQL.
If you want to develop a new feature, you should create a discussion first. If your idea is accepted, you can create a new issue and start to develop your feature and we will create a feature branch for you. After you finish your feature, you can create a pull request to merge your feature branch into Awesome-Text2GQL master branch. The flow like below.
- Create a discussion
- Create a new issue
- Create a new feature branch on Awesome-Text2GQL for your feature
- Make your changes and commit them
- Push your changes to your fork
- Create a pull request to merge your code into master branch
- After your pull request is reviewed and approved by a TuGraph team member, we will merge your feature branch into master branch