このリポジトリは、monorepoを使用してWordPressモジュールを管理し、lernaを使用してそれらをnpmのパッケージとして公開します。これにより、packagesのドキュメントに詳しく説明されているワークフローの特定のステップが強制されます。

    数十のnpmパッケージを維持することは難しく、変更を追跡するのが大変です。だからこそ、リリースプロセスを簡素化するために、各パッケージにCHANGELOG.mdファイルを使用します。貢献者として、Maintaining Changelogsセクションで説明されているように、プロダクションコードを追加するたびに前述のファイルにエントリを追加する必要があります。

    WordPressパッケージをnpmに公開するプロセスは、隔週のGutenbergプラグインRC1リリースと同期することで自動化されています。このプロセスやnpmパッケージの新しいバージョンを公開する他の方法については、Gutenberg Release Process documentで詳しく学ぶことができます。