Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: Technology stack #2

Closed
avivace opened this issue Apr 8, 2021 · 7 comments
Closed

RFC: Technology stack #2

avivace opened this issue Apr 8, 2021 · 7 comments
Labels

Comments

@avivace
Copy link
Sponsor Member

avivace commented Apr 8, 2021

  1. Which (markup?) language should we use to write the documentation?
  2. Which tool can we use to read the files written in (1) and render them in HTML?
@avivace avivace added the meta label Apr 8, 2021
@AntonioND
Copy link
Member

Maybe something like this?

https://github.com/Kitware/CMake/blob/master/Help/dev/documentation.rst
https://github.com/Kitware/CMake/tree/master/Help

The good thing about RST is that it is used by several serious projects to write documentation. All we really need are things like tables, images, automatic tables of contents, and cross-document links. Any tool that supports RST should be able to deal with them. We don't even need to decide which conversion tool to use right away, it would be possible to try with a couple of them using the same source files.

@LunarLambda
Copy link

I would be in favour of RST, or any markup language that is reasonably close to plain text. This ensures the source text remains readable no matter how it is viewed, and means people don't need any special tools or significant knowledge to make contributions.

I have no particular preference on the exact tools use, as long as they do not form a barrier for potential contributors.

@quentin-dev
Copy link
Contributor

quentin-dev commented Apr 8, 2021

  1. I second RST and have no issues with Markdown if someone proposes a tool that does everything we need in md
  2. I think Sphinx is a good place to start, I don't really know any other tools to go from RST -> HTML so I'm definitely open to suggestions

@Lokathor
Copy link
Contributor

Lokathor commented Apr 8, 2021

https://github.com/rust-lang/mdBook makes quite good HTML output from MarkDown.

@Kyrio
Copy link
Contributor

Kyrio commented Apr 8, 2021

https://www.mkdocs.org is another possibility for MD -> HTML, with client-based search and easy template creation.

@avivace
Copy link
Sponsor Member Author

avivace commented Apr 15, 2021

I'd go for markdown. We can always switch to RST later (pandoc)

@quentin-dev
Copy link
Contributor

Markdown is good for me too!

@avivace avivace closed this as completed Jan 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants