We warmly welcome and appreciate contributions from the community! By participating you agree to the code of conduct. To contribute:
-
Sign our Contributor License Agreement.
-
Fork the PXF repository on GitHub.
-
Clone the repository.
-
Follow the README.md to set up your environment and run the tests.
-
Create a change
-
Create a topic branch.
-
Make commits as logical units for ease of reviewing.
-
Follow similar coding styles as found throughout the code base.
-
Rebase with main often to stay in sync with upstream.
-
Add appropriate unit and automation tests.
-
Ensure a well written commit message as explained here and here.
-
-
Submit a pull request (PR).
-
Create a pull request from your fork.
-
Address PR feedback with fixup and/or squash commits.
git add . git commit --fixup <commit SHA> Or git commit --squash <commit SHA>
-
Once the PR is approved, project committers will merge it to main branch according to the product release schedule. They might further squash the commits in the PR if they deem necessary.
-
Connect with PXF and Greenplum on: