Skip to content

Conversation

EbonJaeger
Copy link
Member

@EbonJaeger EbonJaeger commented Sep 25, 2025

Description

Notable Changes

  • React 18 -> 19
  • Docusaurus 3.8.1 -> 3.9.0
  • Material UI v5 -> v7
  • Search plugin swapped out again because no one seems to be maintaining these things and it didn't work with newer React. We might want to consider using the official Algolia search. I would love to keep using a local search instead of farming it out to some other service, but.... :/

This might at least partially fix #439

**Notable Changes**

- React 18 -> 19
- Docusaurus 3.8.1 -> 3.9.0
- Material UI v5 -> v7
- Search plugin swapped out again because no one seems to be maintaining
  these things and it didn't work with newer React. We might want to
  consider using the official [Algolia](https://docusaurus.io/docs/3.0.1/search#using-algolia-docsearch) search. I would love to keep using a local search instead of farming it out to some other service, but.... :/

Signed-off-by: Evan Maddock <[email protected]>
@EbonJaeger
Copy link
Member Author

Might as well combine this with the old PR...

EbonJaeger added a commit that referenced this pull request Sep 25, 2025
Right now, the data for our website is a bit spread out. People and teams live in `src/data`, but others like our editions and top-level categories live in the component and page files. Let's make everything easier to find. This moves the edition definitions to a file under `src/data`, making the component responsible only for the actual UI of the site.

~~I did this all jumbled up with #641, so it might be a good idea to merge this PR *after* that one, just in case I missed something when trying to separate all of my changes.~~

Depends on #660

Signed-off-by: Evan Maddock <[email protected]>
EbonJaeger added a commit that referenced this pull request Sep 25, 2025
Right now, the data for our website is a bit spread out. People and teams live in `src/data`, but others like our editions and top-level categories live in the component and page files. Let's make everything easier to find. This moves the edition definitions to a file under `src/data`, making the component responsible only for the actual UI of the site.

~~I did this all jumbled up with #641, so it might be a good idea to merge this PR *after* that one, just in case I missed something when trying to separate all of my changes.~~

Depends on #660

Signed-off-by: Evan Maddock <[email protected]>
This is what Docusaurus is still using, and using a different version
causes lint failures.

Ref #640

Signed-off-by: Evan Maddock <[email protected]>
EbonJaeger added a commit that referenced this pull request Sep 25, 2025
Right now, the data for our website is a bit spread out. People and teams live in `src/data`, but others like our editions and top-level categories live in the component and page files. Let's make everything easier to find. This moves the edition definitions to a file under `src/data`, making the component responsible only for the actual UI of the site.

~~I did this all jumbled up with #641, so it might be a good idea to merge this PR *after* that one, just in case I missed something when trying to separate all of my changes.~~

Depends on #660

Signed-off-by: Evan Maddock <[email protected]>
EbonJaeger added a commit that referenced this pull request Sep 25, 2025
Right now, the data for our website is a bit spread out. People and teams live in `src/data`, but others like our editions and top-level categories live in the component and page files. Let's make everything easier to find. This moves the edition definitions to a file under `src/data`, making the component responsible only for the actual UI of the site.

~~I did this all jumbled up with #641, so it might be a good idea to merge this PR *after* that one, just in case I missed something when trying to separate all of my changes.~~

Depends on #660

Signed-off-by: Evan Maddock <[email protected]>
@EbonJaeger EbonJaeger marked this pull request as ready for review September 25, 2025 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

Successfully merging this pull request may close these issues.

yarn lint error in help-center-docs
1 participant