-
Install nix
-
Fork and clone the repository
gh repo fork --clone --remote ibis-project/ibis-substrait- Set up public
ibis-substraitCachix cache to pull pre-built dependencies:
nix-shell -p cachix --run 'cachix use ibis-substrait'- Run
nix-shellin the checkout directory
cd ibis-substrait
nix-shellnix develop '.#release' --extra-experimental-features nix-command --extra-experimental-features flakes -c poetry buildibis-substrait follows the Conventional
Commits structure. In brief, the commit
summary should look like:
fix(types): make all floats doubles
The type (e.g. fix) can be:
-
fix: A bug fix. Correlates with PATCH in SemVer -
feat: A new feature. Correlates with MINOR in SemVer -
docs: Documentation only changes -
style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)If the commit fixes a Github issue, add something like this to the bottom of the description:
fixes #4242