Kenneth Hoste writes:
> We certainly welcome contributions to the documentation!
> 
> It's housed in the 'docs' subdirectory of the 'easybuild' repository at 
> https://github.com/easybuilders/easybuild.
> 
> Updated to the docs can be made via pull requests, see 
> https://github.com/easybuilders/easybuild/pull/616 for example.

Yep!  I was able to do that last night (PR #617 is out there).

> We use the reStructuredText format for the documentation.

Yet another formatting system :-)  MD, RST, YAML, HTML, Wiki, Confluence,
and none of them play well with the others :-/

> A handy tool to pre-check whether the formatting works correctly is 
> http://rst.ninjs.org, where you can copy-paste snippets of documentation 
> in the box on the left, and it'll be instantly rendered on the right 
> (use the "Nature" theme).
> 
> The only thing that doesn't work there is references to other parts of 
> the documentation, so you'll need to double/triple check those manually.

I was trying to us rst2html, and it couldn't handle _any_ of the :ref: tags,
not even to links within the page.  I noticed that all of the section
headings had auto-generated IDs based on their text, but I didn't want to
try to use that directly without being able to validate it.

> Or, you can set up readthedocs for your fork of the easybuild repo, if 
> you're up for that, to thoroughly pre-check the formatted docs before 
> opening the pull request (see for example 
> https://github.com/easybuilders/easybuild/pull/607).

Interesting!
                                        -- Mike

Reply via email to