Love it and thank you for taking on the work to modernise flashrom
documentation Thomas! This is long overdue.

Kindest regards,
Edward.

On Tue, 14 Feb 2023 at 04:27, Thomas Heijligen <s...@posteo.de> wrote:

> Hi flashromers,
>
> For all the time I'm now working on flashrom I've avoided to touch the
> man-page. The reason: it is written in plain groff (the manpage
> format), which is, IMO, neither great to read in source nor makes it
> fun to edit.
>
> Nowadays there are a lot of tools for converting a source readable
> format like md or rst into groff / man-pages. So I've played around
> with some and found a solution with `Sphinx`[0] that might fit flashrom
> well. Sphinx is well known in the Open Source Community for project
> documentation. Coreboot, the Linux kernel and many other projects are
> using it already. So it is time tested and nothing really new. Beside
> rendering to html sides, sphinx is also capable to render
> groff/manpages which is quite nice.
>
> My reason for choosing sphinx over other tools was:
> - It is known to many people
> - reStructuredText is easy to read and write
> - It can produce groff/manpages *and* html without
> plugins/extensions/quirks
> - It is, like our meson based build system, written in python. So it
> runs where the build system runs and has no additional software stack
> like nodejs or ruby on rails
> - It is extendable to our needs (e.g. generate documentation from data
> with python)
>
> The conversion of the manpage from groff to sphinx/rst can be found
> here: https://review.coreboot.org/c/flashrom/+/72619
>
> Going forward I would also like to suggest integrating the existing
> documentation of the Wiki to Sphinx (flashrom source / Gerrit) and
> supersede the current homepage with it.
>
> What do you think about this?
>
> -- Thomas
>
>
> [0] https://www.sphinx-doc.org/en/master/
> _______________________________________________
> flashrom mailing list -- flashrom@flashrom.org
> To unsubscribe send an email to flashrom-le...@flashrom.org
>
_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org

Reply via email to