approvers / OreOreBot2

限界開発鯖を代表する BOT はらちょ を TypeScript+discord.js で作り直し。 オレオレ BOT です。別に詐欺とかはしません。
https://haracho.approvers.dev
MIT License
13 stars 2 forks source link

feat(docs): Gatsby への移行 #1384

Closed MikuroXina closed 4 weeks ago

MikuroXina commented 4 weeks ago

Type of Change:

フレームワークの移行

Dealing with Problems (問題への対処)

Nextra および Next.js の依存関係が古いまま更新されず, まだ自動作成された PR がいつも失敗するためメンテナンスの負担となっていました.

これ以上 Next.js の更新を待っても仕方がないと判断し, 移行先のフレームワークを選定したところ, React コードを流用できて MDX の描画を導入しやすい Gatsby.js を採用することにしました.

Details of implementation (実施内容)

Nextra のテーマで書かれていた部分を独自実装で書き換えました. Callout の部分に関しては視覚の互換性を損なっていますが, MDX の内容は保っています.

元々あったプライマリーカラーを基にカラースキームを Material Theme Builder で生成し, それをライトテーマ/ダークテーマの色に反映させました. テーマをスイッチする UI は無くなりましたが, 最低限の視覚体験を確保してあります.

サイトメニューを自作し, 子のページや兄弟ページへのリンクを作成するようにしました.

Additional Information (追加情報)

正常に描画できることを確認できしだい, Cloudflare Pages のデプロイ設定を Gatsby 用に変更します.

codecov[bot] commented 4 weeks ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 59.04%. Comparing base (9e325a6) to head (1d5f7a8). Report is 1 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1384 +/- ## ======================================= Coverage 59.04% 59.04% ======================================= Files 112 112 Lines 7337 7337 Branches 530 530 ======================================= Hits 4332 4332 Misses 2476 2476 Partials 529 529 ``` | [Flag](https://app.codecov.io/gh/approvers/OreOreBot2/pull/1384/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=approvers) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/approvers/OreOreBot2/pull/1384/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=approvers) | `59.04% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=approvers#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

cloudflare-workers-and-pages[bot] commented 4 weeks ago

Deploying oreorebot2 with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1d5f7a8
Status:⚡️  Build in progress...

View logs