Migrate the docs to a JS based Static Site Generator #4283
Replies: 2 comments 26 replies
-
I like the idea! Using one technology stack will make it easier for us to maintain and set up our docs to meet our needs. Before we proceed with evaluating different SSGs, I suggest we define evaluation criteria so that we'll be comparing apples with apples. |
Beta Was this translation helpful? Give feedback.
-
DocusaurusI've done some research about Docusarus and even went so far as to create a PoC for it. It offers us a lot of flexibility on how we want to build and layout our documentation and is built with high attention to the developer and contributor experience. These are some of the big features available:
PoCRegarding the PoC, an example of our docs is available at https://jwaegebaert.github.io/cli-microsoft365-docusaurus/ Here are a few things to keep in mind when looking through the PoC.
Looking forward to hearing your thoughts about this 😄 |
Beta Was this translation helpful? Give feedback.
-
Currently, we work with Material for MkDocs to generate the documentation site. This requires your device, or docker container, to have Python installed, which isn't the most complex to get working but can get tricky when working with the pipelines. Here the idea would be to move to a single technology stack.
We'll need to research the JavaScript-based alternatives and see which would be more viable for the CLI for M365. Some possible options that could be interesting to research are Nextjs, Gatsby, and Docusaurus.
Jamstack - generators, this is a handy site that you can use to find some SSGs.
Feel free to comment on your experience(s) with any JS-based SSG you've used in the past.
At the moment, I'm looking into the Docusaurus generator 😄
Some criteria points to keep in mind:
Beta Was this translation helpful? Give feedback.
All reactions