FluidFramework/tools
Joshua Smithrud 65d9ac3dc3
feat(docs): Replace Hugo with Docusaurus (#22990)
# Docusaurus

Updates the website (/docs) to leverage
[Docusaurus](https://docusaurus.io/) in place of Hugo as its static site
generator.

## Functional changes

### Versioning

The existing Hugo-based site only has a partial versioning story.
The API docs are versioned, but the rest of the content isn't.
This creates a messy story where our hand-written docs likely only
discuss topics related to the current version, and we have no place to
put docs discussing earlier versions.
Or, even worse, we have a mixed bag of documentation for different
versions, creating a very unclear user story.

This prototype includes an end-to-end versioning story, [automated by
Docusaurus](https://docusaurus.io/docs/versioning).
Current (v2) docs live under `docs`.
Old (v1) docs live under `versioned_docs/version-1`.

Most of the documentation has been duplicated between the two versions,
but some minor changes have been made to make the docs better line up
with the corresponding version of the API.
These changes should be reviewed before being merged into main /
deploying the new website.

### Search

This branch includes an offline implementation of search.
An offline solution comes with some downsides (slower build, larger
bundle), and probably isn't what we want long term.
That said, it is much better than what our current website has (no
search whatsoever).

We should come back to this after v1 of our new website.

---------

Co-authored-by: Wayne Ferrao <wayneferrao@microsoft.com>
2024-11-15 21:04:34 +00:00
..
api-markdown-documenter build(api-markdown-documenter): Bump package version for publishing (#23098) 2024-11-14 23:15:59 +00:00
benchmark refactor: Update `get-func-name` dependency to address CVE (#22861) 2024-10-22 11:52:42 -05:00
getkeys fix: Update transitive dependencies on `braces` to address CVE (#22768) 2024-10-09 14:16:38 -05:00
markdown-magic Bump client minor 2.10.0 (#22978) 2024-11-05 02:35:05 +00:00
pipelines feat(docs): Replace Hugo with Docusaurus (#22990) 2024-11-15 21:04:34 +00:00
telemetry-generator fix(@fluid-tools/benchmark): Make telemetry generator handler to log error (#22689) 2024-10-10 11:24:06 -07:00
test-tools fix: Update transitive dependencies on `braces` to address CVE (#22768) 2024-10-09 14:16:38 -05:00
README.md

README.md

Fluid Framework Tools Dir

Details coming soon...

build-tools

fluidpreview-intercept

getkeys

pipelines

test-tools