Contents
Development
We provide a Dockerfile for development without installation of H3 and Postgres. The following requires that your system has docker
installed.
Simply run ./scripts/test.sh
.
It will mount the code as a volume, and also mount the test output directory,
so output can be inspected. It might be needed to chmod
the repo directory if you get permission denied errors.
Release Process
- Update version number
- Don't follow semver, simply use major and minor from H3 core and increment patch.
- Version number should be changed in
h3.control
andMETA.json
.
- Create a release on GitHub
- Draft new release "vX.Y.Z"
- Copy CHANGELOG.md entry into release description
- Distribute the extension on PGXN
- Run
make dist
to package the release - Upload the distribution on PGXN Manager (username:
bytesandbrains
)
- Run