私たちはアイコンをFont Awesome 6にアップグレードしています!

ご不便をおかけして申し訳ありません。これらのアップデートを簡単に行えるようにし、完了までに数ヶ月の時間を設けていますが、常にトレードオフがあります。マッピングを無期限に保持しておくと、V4 → V5 → V6 のように複数のレイヤーがすでに存在し、それ自体を理解し維持する必要のある負債となります。これをすべてのコードに対して行うと、Discourse ははるかに大きくなり、理解して作業するのが難しくなります。

はい、そのため、非推奨の警告と更新手順を提供しています。ファイルを更新してすべての作業を渡すだけではありません。このような更新を行うたびに、ドキュメント、警告システムを作成し、数百のテーマ、テーマコンポーネント、およびプラグインを自分で更新する必要があります。Ember の更新では、エンジニアがレガシーのカスタマイズを可能にするためのまったく新しいシステムを考案しました。

はるかに大規模なソフトウェア企業でさえ、API を破壊的な方法で更新しています。Google の時価総額は約 2 兆ドルですが、API の変更により、Google Fonts コンポーネントを少なくとも 2 回更新する必要がありました。ログインのために統合するすべての認証サービスは、API の変更により更新が必要になりました。

時折のメンテナンスに時間を割く時間がない場合は、カスタマイズの量を可能な限り減らすことをお勧めします。Discourse 用の既製のテーマ/コンポーネント/プラグインを使用している場合、ほとんどの場合、それらを無料で更新します。

Discourse の更新を回避することもできますが、すべてが常に変化しており、最終的には新しいセキュリティの問題やブラウザの互換性の問題に直面することになります。すべてのオプションにはコストとトレードオフがあります。

「いいね!」 9