Skip to content

campus-common 0.3.0

Choose a tag to compare

@nycomp nycomp released this 02 Nov 08:08
· 2 commits to main since this release
645f3bc

Breaking: campus.common.services no longer ships a per-environment BASE_URLS table. Campus is deployment-agnostic — the shared kernel must not bake in deployment topology (college-pinned origins). The environment is the single source of truth: CAMPUS__URL / _URL / CAMPUS_BASE_URL / BASE_URL. An unconfigured service raises ValueError naming the variables to set. Everything else a consumer needs about a service comes from its OpenAPI description at the service's standard path. See CHANGELOG for details.