テーマとブロックの作成に必要なスキル

@BrianC さん、ありがとうございます!

親テーマの更新についてですが、スキルは Discourse のテーマ API と Blocks API を追跡しています。そのため、これらを積極的に使用し続けている限り、API が進化しても同期は保たれます。サンプルテーマはパターンを示すためのスナップショットに過ぎません。これをフォークすれば、そのフォークはあなたのものになります。ただし、テーマを更新する際は、スキルや新しいサンプルを参照してください。

Blocks API そのものの中心的な目標は、Discourse の更新に対してカスタマイズが堅牢であることを保証するための、安定した小さな表面積の提供です。したがって、主にカスタムブロックを追加している場合(サンプルテーマのように)、すでに安定した環境内で動作しているはずです。注意すべき点は、 outlet 名やブロック API のシグネチャの変更です。現時点では API は実験的とみなされているため、名前の変更などが起こる可能性があります。

推奨されるアプローチは以下の通りです:テーマを自由にフォークし、今後の進め方についての生きたリファレンスとしてスキルドキュメントを活用してください。