開発環境の利点は何ですか?

開発環境は、コア自体やプラグインの開発に特に役立ちます。

  • 毎回アセットを完全に再構築することなく、変更を迅速にデプロイできます。
  • デバッグ
    • prybyebug (あるいは puts!) のようなツールを使用します。
    • ログレベル
  • ドメインや証明書が不要です。
  • ほとんどの場合、インターネットアクセスは不要です(電車の中やインターネットアクセスが遅い場所で作業していますか?)。
  • 最小化されていない JavaScript を扱う方がはるかに快適で、効率的かつ生産的です。

NB には、活用できる docker dev install があります。そのため、開発での作業は Docker を活用しないことを意味するものではありません。(私は実際にクラウドで docker compose を使用して、独自のハイブリッド開発環境を作成しました)。

テーマやテーマコンポーネントを開発している場合、一般ユーザーに公開されていないテーマを使用していれば、Install the Discourse Theme CLI console app to help you build themes を使用して、本番環境で開発を非常にうまく行うことができます。

「いいね!」 8