- Blue = Local / custom
- Green = Free service
- Yellow = Open-source library
Open SDG
Open SDG provides the core layouts, styling, and functionality for your site.
This is a Jekyll theme designed to be easily customised if needed.
This is a Jekyll theme designed to be easily customised if needed.
Site repository
This contains all the content, configuration, and customisations that
are specific to your implementation. A starter template is available here.
This functions as your own custom Jekyll site.
This functions as your own custom Jekyll site.
Github or
other source Data, metadata, and indicator configuration files can be stored on Github and edited with built-in forms or offline.
Many alternative data sources can be used as well, such as APIs.
other source Data, metadata, and indicator configuration files can be stored on Github and edited with built-in forms or offline.
Many alternative data sources can be used as well, such as APIs.
Data repository
This contains all the data, metadata, and indicator configuration for your implementation. A starter template is available here.
Data, metadata, indicator configuration, translation, and schema imports, validation, and pre-processing are all handled here.
Data, metadata, indicator configuration, translation, and schema imports, validation, and pre-processing are all handled here.
Automation tool
Any automation tool, such as GitHub Actions, performs configured actions in response to events or schedules.
Jekyll
Jekyll is a static site generator that
compiles the everything into a fast and secure website.
Translations
Translation repositories like this one provide translations of all the text used on your site.
These are stand-alone projects which can be forked and extended to translate any implementation-specific text as needed.
These are stand-alone projects which can be forked and extended to translate any implementation-specific text as needed.
Automation tool
Any automation tool, such as GitHub Actions, performs configured actions in response to events or schedules.
SDG Build
SDG Build handles the
requisite pre-processing of your data, metadata, and indicator configuration.
This is a stand-alone library which does not require customisation.
This is a stand-alone library which does not require customisation.
Hosting provider
Any hosting provider, such as Github Pages will receive the uploaded files to serve them as a static website.
Hosting provider
Any hosting provider, such as Github Pages will receive the uploaded files to serve them as a static website.








Production and
staging domains The hosted site is available in two separate versions: staging and production.
staging domains The hosted site is available in two separate versions: staging and production.
Production and
staging domains The hosted data is available in two separate versions - staging and production.
staging domains The hosted data is available in two separate versions - staging and production.