We welcome contributions from the community! If you'd like to contribute to pgstream, please follow these guidelines:
- Create an issue for any questions, bug reports, or feature requests.
- Check the documentation and existing issues before opening a new issue.
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and write tests if applicable.
- Ensure your code passes linting and tests.
- There's a pre-commit configuration available on the root directory (
.pre-commit-config.yaml), which can be used to validate some of the correctness CI checks locally. - Use
make testandmake integration-testto validate unit and integration tests pass locally. - Use
make generateto ensure the generated files are up to date.
- There's a pre-commit configuration available on the root directory (
- Submit a pull request.
For this project, we pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.