-
Notifications
You must be signed in to change notification settings - Fork 266
Crowbar revisions and schema versions
Ionuț Arțăriși edited this page Jun 30, 2014
·
3 revisions
proposal_schema_version
is defined in each barclamp's crowbar.yml
file. This is a global version which is applied to all barclamps. It is a sort of API versions for what barclamps support, it defines the feature level for that barclamp.
For example, the proposal_schema_version
could be incremented when a new feature is added in barclamp-crowbar, which all barclamps would have access to, but they need to declare that they support that new API by bumping their proposal_schema_version
first (and possibly making any required changes to their own schema).
schema-revision
is defined in each barclamp's *.schema
file and is specific to one barclamp. It is incremented when the schema file changes.