Proposed Solution

The proposed solution is the following:

  • setup a new wiki
  • migrate any existing documentation from the existing wiki
  • identify and write new desired documentation
  • ???
  • profit

Why mdBook?

mdBook is a mature, lightweight documentation tool that generates beautiful documentation from Markdown files.

The advantages that make it ideal for our purposes include:

  • It uses Markdown, likely the most common document markup language used in the world of open software/hardware, free culture, hacking and geekery:
    • The EMF Camp badge and developer documentation is written in it.
    • The very large majority of things on GitHub, GitLab, and other OSS repositories are documented in it.
  • It generates beautifully minimal documentation, making good use of screen real estate and styled tastefully out of the box.
  • It is reactive, i.e. will scale to smaller screen sizes and still be readable and navigable.
  • It has good theming out of the box, respecting the system native colour scheme and using optimal colours for e.g. Dyslexia.
  • It has native search functionality, which works very well.
  • It can format a document for printing if desired.

So what does this actually mean in practice?

It depends, do you...

You may also be interested in the implementation plan.