今すぐReactリリースを行うのは大変な作業です。 現時点では、ほとんどが筋肉の記憶ですが、誰でも簡単にできるはずです。 歴史的に、私は物事を台無しにし、一時停止して再確認できるようにしたかったので、特定の手順を手動で維持しました。
難しさに寄与するいくつかのことがあります:
いくつかのアイデア:
npm run release
これですべてが実行されます。 インタラクティブなプロセスである可能性があります代替案:既存のCDNを操作し、コマンドでバージョンをデプロイできることを確認します(プルベースの自動更新により、遅延が発生する可能性があります。jsfiddleのように、チュートリアルではアセットをすぐに利用できるようにする必要があります)
Reduxを使用して、@mjacksonのhttp://npmcdn.comにユーザーを誘導してきました。
言及してくれてありがとう、@gaearon。 私はしばらくの間@zpaoにヒントを落としていたので、彼にnpmcdnを試してもらいたいと思います。 ;)
先月、1600万人を超えるユニークビジターから1億件以上のリクエストに対応したため、Reactが投げかけるようなトラフィックを処理する準備ができている可能性があります。 私は現在、いくつかのスポンサーの配置と利用規約に取り組んでおり、人々がそれから何を期待できるかを知ることができます。
遅延については、現在CDN(CloudFlare)にリダイレクトを5分間キャッシュするように指示しています。 たとえば、 https://npmcdn.com/react@15/dist/react.min.jsのリクエストは、npmにプッシュされてから最大5分後に最新リリースにリダイレクトされます。
私たちは今、実際に良い場所にいるようです。
(@bvaughnに感謝)
最も参考になるコメント
私たちは今、実際に良い場所にいるようです。
(@bvaughnに感謝)