Queen's University at Kingston · API Governance Rules
Queen's University at Kingston API Rules
Spectral linting rules defining API design standards and conventions for Queen's University at Kingston.
6 Rules
error 1
warn 4
info 1
Rule Categories
qudv
Rules
error
qudv-info-object
API info object should declare a title and version.
$.info
warn
qudv-server-defined
A server should be declared so consumers know the base URL (Borealis hosts the Queen's Dataverse).
$
warn
qudv-operation-tags
Every operation should carry at least one tag, as the Dataverse API groups operations by tag.
$.paths[*][get,post,put,delete,patch]
warn
qudv-operation-summary
Every operation should have a summary describing what it does.
$.paths[*][get,post,put,delete,patch]
warn
qudv-operation-id
Every operation should have a unique operationId for code generation.
$.paths[*][get,post,put,delete,patch]
info
qudv-api-prefix
Native API paths are served under the /api base; access endpoints under /access.
$.paths