Contributing
Documentation will always be incomplete, outdated, or wrong. We need your help to make it better.
If you find anything outdated or wrong, or something new that needs documenting, please create a new issue.
Discussion
We aim to centralise design decision discussions on GH issues rather than for these to proliferate across Slack, email, Teams etc. To ask a question or offer a proposal, simply create an issue and tag appropriately.
Workflow
Use the [gh-username]/[issue-type]-[issue-number]-[issue-title] branching convention and favour short-lived branches.
Common issue types are
feat- new functionality, structure or contentfix- bug fix, proofing or similarchore- maintenance work, no content change
Raise Pull Requests against main for review.
Use the branch name as the PR title.
The person approving the review is responsible for merging and deleting the branch.
Diagrams
Diagrams are created with the diagrams.net aka draw.io tool. The default .drawio file format used by this tool is plain text and easy to manage with Git. Export to PNG for rendered output. Keep both raw diagrams and exported PNGs in the diagrams directory.
Last updated
