Publish ThreadX documentation to threadx.io
Hi.
I finally converted the current ThreadX documentation from Markdown to AsciiDoc.
You will find the AsciiDoc source in this private repository: https://github.com/eclipse-threadx/rtos-docs-asciidoc
Using AsciiDoctor from the command line, I was able to generate a full HTML version of the documentation set.
Per your recommendation, I created a separate repository for this HTML rendition. You will find it here: https://github.com/eclipse-threadx/rtos-docs-html
I am happy to commit my HTML rendition to that repository if that helps.
What is left to be done
- Automate the AsciiDoc to HTML conversion when we merge new AsciiDoc commits
- Automate the publishing of the HTML documentation to threadx.io
- Implement a way to deploy multiple versions of the documentation (see below)
Up to now, the documentation has always reflected the latest version of ThreadX. When we release the next major release (ThreadX 7), we will want to maintain distinct versions matching each major and minor release.
Examples:
When v7.0 releases, we will have the following documentation versions available:
- v.6.4.x
- v7.0
When v7.1 releases, we will have the following documentation versions available:
- v.6.4.x
- v7.0
- v7.1
Any automation should take the requirements above into account. Usually, specific releases show up as tags in our code repositories and we intended to do the same for the documentation. Happy to consider branches or other solutions if that make your lives easier.
Thanks in advance for your understanding and support. When 7.1