Skip to content

eu-digital-identity-wallet/eudi-docs-site

Repository files navigation

eudi-docs-site

Source for the EUDI Wallet Reference Implementation documentation portal published at docs.eudi.dev. The site is built with MkDocs and the Material for MkDocs theme, and is versioned with mike.

Documentation content lives in docs/. The navigation, theme and plugins are configured in mkdocs.yml; brand styling lives in docs/css/extra.css.

Prerequisites

  • Python 3.x
  • The cairo system library, required by the social-card plugin (brew install cairo on macOS; apt-get install libcairo2 on Debian/Ubuntu).

Local development

Install the pinned toolchain and serve the site with live reload:

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
mkdocs serve

The site is then available at http://127.0.0.1:8000/.

To produce a static build in site/ (the same command CI runs on pull requests):

mkdocs build

Deployment

Deployment is automated — do not run mkdocs gh-deploy manually.

On every push to main, the Deploy to Pages GitHub Actions workflow uses mike to publish the built site to the gh-pages branch under the latest alias, which serves docs.eudi.dev. The workflow can also be triggered manually from the Actions tab or via a repository_dispatch event of type trigger-build.

Contributing

Every page has an Edit link (pencil icon) that points to its source under docs/. When adding or moving a page, update the nav: tree in mkdocs.yml accordingly. Please run mkdocs build locally and confirm it completes without warnings before opening a pull request.

Licence

Content is licensed under the CC-BY-4.0 or later, © European Union, 2026.

About

Main repository that contains configuration and data files for the Developers Hub site that provides information on how to build/use the applications and several HOW-TOs

Resources

License

Stars

7 stars

Watchers

5 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors