qrac / yakuhanjp

Yakumono-Hankaku Fonts

Home Page:https://yakuhanjp.qranoko.jp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

開発環境のアップデート v3.4

qrac opened this issue · comments

commented

開発環境の老朽化を改善しつつ、自動化できる部分を書き直してみる。

  • unicodeの抽出>SCSSテンプレート生成>CSSファイル生成までを自動化
  • dist をリポジトリに含めない(npm配信には含む)
  • gulpを削除しテストは test として配置(npmでは配信に含めない)
  • gulpを削除しCSSのビルドはdart-sassを試す
  • ドキュメントコードを内包
  • モノレポ形式にして派生パッケージを集約

フォントファイルの生成は、都合の良い方法が見つからなかったため、現状維持。

commented

派生パッケージ(OTF・TTF)は、バイナリファイルであり、npmパッケージでもないためモノレポ管理に向かなかった。モホレポ形式は一旦破棄。

commented

Netlifyでサブディレクトリのビルドを走らせると、ビルドは成功するがデプロイデータが失われてデプロイできない。そのため、サイトデータは別途管理する。

commented

Cloudflare Pagesにデプロイすることで、ドキュメントコードをサブディレクトリに置けそう。

commented

ビルド高速化のため、ドキュメントコードはGatsby Cloudを通しFirebase HostingにUPする。

commented

ドキュメントコード完成。v3.4.1からサイトに適応予定。