All contributions are welcome and encouraged.
Keep things simple and straightforward and follow the simple & flexible philosophy whenever possible.
Open an issue and simply work on it. Once your changes are ready,
- Install necessary tools by running
make install-tools. - Check for linting errors by running
make lint. - Check for import ordering by running
make check-imports. - Check unit tests by running
make test. - To validate end to end functionality, run
make check-run.
When pre-requisites are met, open a pull request against the main branch.
Ensure your PR title follows conventional commit guidelines for automated release management.
You can read more about conventional commits guide from the official documentation.
For example, if the change is adding export support to destination ABC.
Then your PR title can be feat: add export support to destination ABC.