diff --git a/spec/changelog.yml b/spec/changelog.yml index c4414f68a..2c356f187 100644 --- a/spec/changelog.yml +++ b/spec/changelog.yml @@ -26,6 +26,9 @@ - description: Add geo_shape as a valid field type for integrations. type: enhancement link: https://github.com/elastic/package-spec/pull/1132 + - description: Allow _dev/build/docs folder in content packages to support README auto-generation. + type: enhancement + link: https://github.com/elastic/package-spec/pull/1144 - version: 3.6.0 changes: - description: Add pipeline tag validations. diff --git a/spec/content/_dev/spec.yml b/spec/content/_dev/spec.yml index 8ee2d3d02..ac5cc5254 100644 --- a/spec/content/_dev/spec.yml +++ b/spec/content/_dev/spec.yml @@ -2,6 +2,11 @@ spec: additionalContents: false developmentFolder: true contents: + - description: Folder containing resources related to building the package. + type: folder + name: build + required: false + $ref: "../../integration/_dev/build/spec.yml" - description: Folder containing shared files, including experimental dashboards-as-YML files for content-only packages. type: folder name: shared diff --git a/test/packages/good_content_with_dev/_dev/build/docs/README.md b/test/packages/good_content_with_dev/_dev/build/docs/README.md new file mode 100644 index 000000000..3a6090d84 --- /dev/null +++ b/test/packages/good_content_with_dev/_dev/build/docs/README.md @@ -0,0 +1 @@ +# Reference package of content type