/brooklyn-community-catalog

Directory of community-contributed Brooklyn catalog items

Brooklyn Community Catalog

Have Brooklyn entities or other catalog items you want to share? Fork this repository, edit directory.yaml to add a link to your repository, and submit a pull request!

Spec for Catalogued Projects

The root of your repository should contain these files:

Filename Optionality Notes
catalog.bom Required See below
README.md Required High-level description of the project
items.js Optional Documentation generated by brooklyn list-items command
LICENSE.txt Optional but highly recommended Licence covering the project
CHANGELOG.md Optional Changes grouped by version number, most recent version at top

catalog.bom

This should be a well-formed and valid Apache Brooklyn catalog file, as described in the Brooklyn catalog documentation.

The catalog metadata part will contain these keys:

Key Optionality Notes
id Required blueprint ID (see user guide)
version Required blueprint version (see user guide)
license Required A license identifier from the SPDX license list; absent means that the project is not open source, which means it cannot be included in the community catalog
maintainer_name Optional Name of the person, team, or organisation responsible for the project
maintainer_email Optional Email address of the person, team, or organisation responsible for the project
issues_url Optional Link to a bug-tracking system for the project