- get new source file from https://github.com/camunda-community-hub/zeebe-exporter-protobuf/tree/master/src/main/proto
- ensure you have latest
protoc
in your path installed - switch to folder pkg/bpmn_engine/exporter/zeebe
- run
protoc --go_opt=paths=source_relative --go_out=. --go_opt=Mschema.proto=zeebe/ schema.proto
The documentation on Github pages is build via MkDocs.
- ensure you have a Python 3.8+ environment installed
- install MkDocs, according to their https://www.mkdocs.org/user-guide/installation/
- shortcut:
pip3 install -r doc-requirements.txt
- shortcut:
- within this source repo, run
mkdocs build
to get a version of the HTML files
Alternatively, you could use a local test-server, which eases the manual validation/verification of documentation updates.
mkdocs serve
There's a Github Action update-gh-pages.yaml, which automatically will update the pages on every push to the main branch
From time to time, do some linting (would be better automatically checked via Github actions) Using go-critic
gocritic check ./...