Skip to content

Latest commit

 

History

History
34 lines (26 loc) · 1.85 KB

CONTRIBUTING.md

File metadata and controls

34 lines (26 loc) · 1.85 KB

Contributing

This project is in its early stages. We appreciate all the feature/bug requests we receive, but we have limited cycles to review direct code contributions at this time. We will try and respond to any bug reports, feature requests, and questions within one week.

Set-up

  1. Install Docker
  2. Setup GPG key signing
  3. (Optional) Install Postgres locally
  4. (Optional) Install golangci-lint (go linting)
  5. (Optional) Install sqlfluff (sql linting)

If you want to make changes yourself, follow these steps:

  1. Fork this repository and clone it locally.
  2. Make your changes
  3. Test your changes
# builds image running tests with the postgresql14 image (can also omit `build-arg` because postgresql14 is the default)
 docker build -t pg-schema-diff-test-runner -f ./build/Dockerfile.test --build-arg POSTGRES_PACKAGE=postgresql14 .
# builds image running tests with the postgresql15 image.
 docker build -t pg-schema-diff-test-runner -f ./build/Dockerfile.test --build-arg POSTGRES_PACKAGE=postgresql15 .
  1. Submit a pull request

Contributor License Agreement (CLA)

Once you have submitted a pull request, sign the CLA by clicking on the badge in the comment from @CLAassistant.

image


Thanks for contributing to Stripe!