作成したもの Swaggerファイルをpathsやcomponentsなどファイル分割して編集でき、かつ画面をリアルタイムで確認できるものを作成しました。 やっていることは単純で、分割されたファイルを監視して変更があったら、swagger.ymlというファイルにまとめ、それをswagger-uiで表示しています。 1ファイルにまとめるのにswagger-mergerという、CLIツールを使用しました。 リポジトリ swagger-multi-file-docker(Github) 環境 Dockerさえインストールしていれば、環境に依存することなく実行できるようにしました。(APIドキュメントは、編集する人が不特定いると思うので。) 実行 初回のみ、dockerイメージをビルドする必要があります。 $ docker-compose build ビルドが完了したら、コンテナを起動します。 $