Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 1.67 KB

CONTRIBUTING.md

File metadata and controls

49 lines (31 loc) · 1.67 KB

Contributing

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.

Community

Connect with PXF and Greenplum on: