Skip to content

docs: Configure site to use Docusaurus shared components#2826

Merged
jessiemongeon1 merged 67 commits into
mainfrom
docusaurus-shared-components
Jan 23, 2026
Merged

docs: Configure site to use Docusaurus shared components#2826
jessiemongeon1 merged 67 commits into
mainfrom
docusaurus-shared-components

Conversation

@jessiemongeon1

@jessiemongeon1 jessiemongeon1 commented Jan 7, 2026

Copy link
Copy Markdown
Contributor

Removes reused Docusaurus custom components from the common config and pulls them in from the new shared repo (https://github.com/MystenLabs/ML-Shared-Docusaurus/tree/master#) using Git Subtrees:

git subtree pull --prefix=docs/site/src/shared https://github.com/MystenLabs/ML-Shared-Docusaurus.git master --squash

When updates are made to these components, the above command can be ran to update them directly from the shared repo. This will keep all reused components on the same version across all Docusaurus sites.

git-subtree-dir: docs/site/src/shared
git-subtree-split: a12e42f47abe5ef999c396e381cb7662e925c01b
682f7bb0 Create README.md
2db79481 Initial shared components
2867701c Initial shared components
4cdbad24 Initial shared components
7807a109 Initial shared components
b0df9e9f Initial shared components

git-subtree-dir: docs/site/src/shared
git-subtree-split: 682f7bb09a21f394c169597f24d1b92f441f1f68
@github-actions

github-actions Bot commented Jan 7, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.6.3
Preview removed because the pull request was closed.
2026-01-23 19:27 UTC

98a14614 Initial shared components
557e7735 Initial shared components
2a114abe Initial shared components

git-subtree-dir: docs/site/src/shared
git-subtree-split: 98a1461498a87b66d6f04434497e266698d992ce
32f64713 Initial shared components

git-subtree-dir: docs/site/src/shared
git-subtree-split: 32f64713f6970edae583e3b8edad4d3484ffb4c5
79781d0b Initial shared components
127840e4 Initial shared components

git-subtree-dir: docs/site/src/shared
git-subtree-split: 79781d0bf8957504596470160faf8a66073245a6
2c1b506f Initial shared components

git-subtree-dir: docs/site/src/shared
git-subtree-split: 2c1b506f6739d826892380fb1ae41822558595e1
241f0e88 Initial shared components

git-subtree-dir: docs/site/src/shared
git-subtree-split: 241f0e88f17c915f812ad27fe9fff6130e53ac92
e8527622 Initial shared components
741f1a44 Initial shared components

git-subtree-dir: docs/site/src/shared
git-subtree-split: e8527622d2b0863a53b3b7e0e1ccb50b692bdc4f
@jessiemongeon1 jessiemongeon1 marked this pull request as ready for review January 21, 2026 23:58
Comment thread docs/README.md
Comment thread docs/content/design/overview.mdx
Comment thread docs/content/usage/sdks.mdx Outdated
Comment thread docs/content/walrus-sites/tutorial-install.mdx
jessiemongeon1 and others added 2 commits January 23, 2026 12:51
Co-authored-by: Will Bradley <will.bradley@mystenlabs.com>
@jessiemongeon1 jessiemongeon1 merged commit 6ba4100 into main Jan 23, 2026
27 checks passed
@jessiemongeon1 jessiemongeon1 deleted the docusaurus-shared-components branch January 23, 2026 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants