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.