Skip to content

EO-DataHub/eodh-userdocs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

106 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UK EODH Documentation

This repository contains the source for the UK Earth Observation Data Hub (EODH) documentation site, built with MkDocs using the Material for MkDocs theme.

  • Docs source: docs/
  • MkDocs config: mkdocs.yml
  • Published site URL: https://eodatahub.org.uk/docs/documentation

Local development

This repo includes a pixi.toml with the Python dependencies needed to run MkDocs locally.

  1. Install Pixi: pixi.sh
  2. From the repo root:
pixi install
pixi run mkdocs serve

Then open the local URL printed by MkDocs (typically http://127.0.0.1:8000/).

Build the site

To build the static site into site/:

mkdocs build

Deployment

Deployment is handled by GitHub Actions (.github/workflows/ci.yml) on pushes to main/master, using:

mkdocs gh-deploy --force

This publishes the built site.

Writing docs

  • Add/edit pages in docs/ (Markdown and a few Jupyter notebooks).
  • Navigation is configured in mkdocs.yml under nav:.
  • Assets (images, CSS, JS) live under docs/assets/, docs/stylesheets/, and docs/javascripts/.

Style guide (quick)

  • Admonitions: Use MkDocs Material admonitions for callouts (notes, warnings, tips). See Admonitions reference.
  • Icons/emoji: Prefer clean, monochrome Material icons where it helps readability. See Icons + Emoji reference.
  • Consistency: Prefer clean headings, simple lists, and avoid manual line breaks/formatting hacks unless necessary.

About

Documentation web pages for users

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors