This repository contains the data that is managed through OCP forms. The general public can suggest edits to the data, but only collaborators with access to this repo can decide to accept these suggestions.
The structure of these surveys is defined in the /forms folder, using JSON schema.
Admins can run the python manage.py update-ocds-publishers [filename.csv] command using as input the latest MEL1 sheet to
update the OCDS publishers list for all countries.
The final JSON data is served statically from the publish branch. When accepting an edit and merging the Pull Request to master, Travis runs a script that processes the data and optimizes it for use in other applications. This includes the map on the Open Contracting website.
TopoJSON is generated from GeoJSON:
npx geo2topo lib/ne_50m_admin_0_countries.json > lib/ne_50m_admin_0_countries_topo.json