Repos
Map of every code repository that makes up the NESO data portal.
Repos
Core stack
| Repo | Maps to component |
|---|---|
datopian/dx-helm-neso | PortalJS Admin, Servers — monorepo with the Next.js admin app and Helm/K8s config |
CKAN extensions
See CKAN component for what each does.
| Extension | Repo |
|---|---|
ckanext-noanonaccess | https://github.com/datopian/ckanext-noanonaccess |
ckanext-pdfview | https://github.com/ckan/ckanext-pdfview |
ckanext-geoview | https://github.com/ckan/ckanext-geoview |
ckanext-scheming | https://github.com/ckan/ckanext-scheming |
ckanext-auth | https://github.com/datopian/ckanext-auth |
ckanext-s3filestore | https://github.com/shubham-mahajan/ckanext-s3filestore |
ckanext-aircan | https://github.com/datopian/ckanext-aircan |
Ingestion
| Repo | What it covers |
|---|---|
datopian/ckanext-aircan | CKAN extension that triggers Airflow DAGs on dataset/resource events |
datopian/aircan | Airflow DAGs that load data into the datastore |
Documentation
| Repo | What it covers |
|---|---|
neso-kb (this repo) | Internal knowledge base, published with Flowershow |
Last reviewed: 2026-05-04