chirimen-oh / chirimen

CHIRIMEN for Raspberry Pi
https://chirimen.org/chirimen/
13 stars 17 forks source link

polyfill.js のリリース定義 #29

Open dynamis opened 6 years ago

dynamis commented 6 years ago

現在 WebGPIO, WebI2C の polyfill は polyfill.js ファイルをいくつかの場所に置いてそれを読み込んでいる形になっているが、置き場所とバージョン管理をしたい

tadfmac commented 6 years ago

現在、リリース時に叩くrelease.shでTimestampを生成して、version.txt に保存、srv.js側では起動時にこのversionをconsole.logするようにしているけど、polyfill.js側との自動照合のようなことまではやってないですね。 ホスティングについて現在のVersionではrawgit経由で直接参照する方式で上げてますので、CDNのような場所が確保できるなら、デプロイ・参照統一できた方がベターです。(オフラインキャッシュ対応のため、全てのindex.htmlからsw.js呼ぶのか、というあたりが課題のような)

dynamis commented 5 years ago

ファイル名については例えば次のような latest と バージョン番号ありのファイルとを用意することに:

see: https://github.com/chirimen-oh/meeting/blob/master/2018/meeting-2018.08.29.md

dynamis commented 5 years ago

ホスト先は github pages で良いことになった (#47)

https://chirimen.org/chirimen-raspi3/gc/polyfill/chirimen-raspi3-latest.js