On 2024/12/08 22:52:06 Alexander Sorokoumov wrote: > I do not have any preference at the moment as I haven’t worked yet with any > of the discussed options.
If there's no preference, I'd recommend Docusaurus since it is easy to work with and extends to any sorts of websites. The content in Docusaurus is in MDX format [1] which allows using React components when that makes sense. For example in Pulsar, we have a supported versions [2] table that is time based. The download page [3] also uses some dynamic components. MDX format is markdown based. Most markdown documents are valid MDX documents. There's only a few exception cases where certain characters in the content need to be escaped. MDX in Docusaurus supports many plugins such as automatic syntax highlighters for code blocks and rendering math expressions with KaTeX [4]. 1 - https://mdxjs.com/ 2 - https://pulsar.apache.org/contribute/release-policy/#supported-versions 3 - https://pulsar.apache.org/download/ 4 - https://katex.org/ > As Henrik mentioned above, I have been working on refactoring existing > Hunter docs into multiple pages covering different importers, exporters, > individual features, etc. My plan is to replace the “examples” folder with > “docs” containing both documentation pages in markdown as well as > reproducible examples with docker-compose. Then, either try to port these > pages to different documentation engines and see/showcase what seems to > work better or use the one we decide on in this thread. > > > I hope to start opening docs PRs in markdown by the end of next week, in > case we finish with setting up apache/hunter. Are you planning to target the https://github.com/apache/hunter-website repository with these PRs ? -Lari