Profile repository#

Branches and tags#

If a profile has adopted a versioning scheme, see the standard’s page for Branches and tags. The only difference is that a profile’s tag names use dots (1.0.0) instead of double underscores (1__0__0).

If a profile has moved from ReadTheDocs, it will have 99.99 and readthedocs protected branches.

Structure#

See also

The standard’s page for Structure

make update calls the manage.py script, which calls the build_profile method in extension_registry.py, which compiles a profile’s extensions into a consolidated extension, storing the results in schema/profile, and extends OCDS with the consolidated extension, storing the results in schema/patched. It also updates the codelists field in extension.json. All these built files are version controlled.