Contributing

This thesis is a living document. Corrections, suggestions, and substantive contributions are welcome — from researchers, practitioners, and anyone with relevant expertise or experience.

What kinds of contributions are useful?

If you are uncertain whether a contribution is appropriate, open an issue first to discuss.

How to contribute

Option 1 — Open an issue

The lowest-barrier path. Go to Issues and describe:

Option 2 — Submit a pull request

  1. Fork the repository.
  2. Make your changes in the relevant chapters/ or annexes/ file.
  3. Open a pull request with a brief description of the change and its basis.
  4. All PRs are reviewed by the author before merging.

Please do not edit files in docs/ directly — these are generated by publish_to_ghpages.sh from the source files in chapters/, annexes/, and glossary.md.

Credit

Accepted contributors are credited in the thesis acknowledgements section and in the repository’s contributor list, with a note on the nature of their contribution.

License

By contributing, you agree to the Contributor License Agreement set out in LICENSE.md. Your contributions will be published under the same CC BY-NC 4.0 licence as the rest of the work.