開発環境のアップデート v3.4
qrac opened this issue · comments
Qrac commented
開発環境の老朽化を改善しつつ、自動化できる部分を書き直してみる。
- unicodeの抽出>SCSSテンプレート生成>CSSファイル生成までを自動化
-
dist
をリポジトリに含めない(npm配信には含む) - gulpを削除しテストは
test
として配置(npmでは配信に含めない) - gulpを削除しCSSのビルドはdart-sassを試す
- ドキュメントコードを内包
モノレポ形式にして派生パッケージを集約
フォントファイルの生成は、都合の良い方法が見つからなかったため、現状維持。
Qrac commented
派生パッケージ(OTF・TTF)は、バイナリファイルであり、npmパッケージでもないためモノレポ管理に向かなかった。モホレポ形式は一旦破棄。
Qrac commented
Netlifyでサブディレクトリのビルドを走らせると、ビルドは成功するがデプロイデータが失われてデプロイできない。そのため、サイトデータは別途管理する。
Qrac commented
Cloudflare Pagesにデプロイすることで、ドキュメントコードをサブディレクトリに置けそう。
Qrac commented
ビルド高速化のため、ドキュメントコードはGatsby Cloudを通しFirebase HostingにUPする。
Qrac commented
ドキュメントコード完成。v3.4.1からサイトに適応予定。