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.
- Install Docker
- Setup GPG key signing
- (Optional) Install Postgres locally
- (Optional) Install golangci-lint (go linting)
- (Optional) Install sqlfluff (sql linting)
If you want to make changes yourself, follow these steps:
# 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 .
- 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.
Thanks for contributing to Stripe!