Skip to content

Conversation

EbonJaeger
Copy link
Member

@EbonJaeger EbonJaeger commented Jun 30, 2025

Description

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

**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 <maddock.evan@vivaldi.net>
Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
@EbonJaeger EbonJaeger force-pushed the move-editions-data branch 2 times, most recently from 363bd1e to b58ab2c Compare September 25, 2025 20:21
This is what Docusaurus is still using, and using a different version
causes lint failures.

Ref #640

Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
Signed-off-by: Evan Maddock <maddock.evan@vivaldi.net>
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 <maddock.evan@vivaldi.net>
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.

1 participant