Skip to content

Modernize the repository while keeping the same content - #127

Merged
yechs merged 3 commits into
mainfrom
modernize/content
Sep 26, 2026
Merged

yechs merged 3 commits into
mainfrom
modernize/content

Conversation

@yechs

@yechs yechs commented Sep 26, 2026

Copy link
Copy Markdown
Owner

No description provided.

yechs added 3 commits August 11, 2026 23:37
Move to Node 24 and npm 11, upgrade Docusaurus and React, and adopt supported ESLint 9 and TypeScript 5 tooling. Replace the Yarn distribution and lockfile with npm's reproducible lockfile.

This supported toolchain supersedes the incompatible ESLint 10 and TypeScript 7 proposal in #113.

Closes #113

Closes #115

Closes #117

Closes #118

Closes #119

Closes #120

Closes #121

Closes #122
Adopt ESLint flat configuration, npm-based hooks and reusable quality checks, refresh Renovate grouping, and document the current contributor workflow. Preserve the SSH deployment target while updating supported GitHub actions.

Closes #123

Closes #126
Update Docusaurus configuration, component APIs, semantic markup, stable list keys, gallery integration, responsive CSS, and asset URL handling without rewriting the site's personal content.
@yechs yechs self-assigned this Sep 26, 2026
@netlify

netlify Bot commented Sep 26, 2026 •

Copy link
Copy Markdown

❌ Deploy Preview for yechs failed.

Name Link
🔨 Latest commit c0062d8
🔍 Latest deploy log https://app.netlify.com/projects/yechs/deploys/6ab72e0b2ecf420008d2392c

@yechs
yechs merged commit 29f04ab into main Sep 26, 2026
1 of 5 checks passed
@yechs
yechs deleted the modernize/content branch September 26, 2026 02:33
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.

1 participant