University of Illinois Urbana-Champaign · API Governance Rules
University of Illinois Urbana-Champaign API Rules
Spectral linting rules defining API design standards and conventions for University of Illinois Urbana-Champaign.
6 Rules
error 2
warn 4
Rule Categories
uiuc
Rules
error
uiuc-info-title
API must declare an info.title.
$.info
error
uiuc-info-version
API must declare an info.version (Rokwire building blocks are semver-tagged).
$.info
warn
uiuc-server-rokwire-host
Servers should point at the api.rokwire.illinois.edu host as observed in the Rokwire specs.
$.servers[*].url
warn
uiuc-operation-tags
Every operation should carry at least one tag (Services, Admin, BBs, TPS, System, Client).
$.paths[*][get,post,put,delete,patch]
warn
uiuc-operation-summary
Operations should provide a human-readable summary.
$.paths[*][get,post,put,delete,patch]
warn
uiuc-schema-object-type
Component schemas should declare a type.
$.components.schemas[*]