buildpacks-io · API Governance Rules
buildpacks-io API Rules
Spectral linting rules defining API design standards and conventions for buildpacks-io.
8 Rules
error 3
warn 4
info 1
Rule Categories
buildpacks
Rules
error
buildpacks-info-license-required
Info object must declare a license (CNB ships Apache-2.0).
$.info
warn
buildpacks-info-contact-required
Info object must declare contact details pointing to buildpacks.io.
$.info
warn
buildpacks-operation-summary-title-case
Operation summaries must use Title Case.
$.paths[*][*].summary
warn
buildpacks-operation-id-camel-case
operationId must be camelCase.
$.paths[*][*].operationId
error
buildpacks-operation-tags-required
Every operation must declare at least one tag.
$.paths[*][*]
warn
buildpacks-operation-description-required
Every operation must include a description.
$.paths[*][*]
error
buildpacks-version-string-required
API version must be a non-empty string (semver or date-tagged).
$.info.version
info
buildpacks-namespace-path-param
Buildpack paths should include a {namespace} path parameter.
$.paths