Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update website dependencies #986

Closed
zerok opened this issue Jan 16, 2024 · 1 comment · Fixed by #1025
Closed

Update website dependencies #986

zerok opened this issue Jan 16, 2024 · 1 comment · Fixed by #1025
Assignees

Comments

@zerok
Copy link
Contributor

zerok commented Jan 16, 2024

The website is currently built using a very old version of Gatsby. While none of the security issues that pop up should be exploitable as this is a static website, we should still update the dependencies in order not to run into a situation where maintaining it becomes impossible.

@Elfo404
Copy link
Member

Elfo404 commented May 13, 2024

I briefly looked into this and the main packages used for the docs website seem all to be either very outdated or abandoned. the docz theme was dropped by its maintainer in favor of a new version that works on top of astro (see readme at https://github.com/doczjs/docz#readme), but that new version was never released.

Astro has a great package to make docs websites, https://starlight.astro.build/. I think it may be reasonable and sensible to move to it as it's more modern and has a lot more traction than gatsby.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants