website-and-documentation/README.md
Martin McCaffery 645e4c956c
All checks were successful
ci / build (push) Successful in 1m9s
Update README
2026-01-27 16:41:20 +01:00

2.4 KiB

EDP - Edge Developer Platform

Documentation for the edgeDeveloperFramework (eDF) project and the resulting Edge Developer Platform (EDP) product suite.

Quick Start

Development Environment

Install and enter Devbox:

curl -fsSL https://get.jetify.com/devbox | bash
devbox shell

Devbox installs Hugo, Node.js, Go, and all required tools. First-time setup requires sudo for the Nix daemon (one-time only).

To avoid entering the shell, run commands directly:

devbox run task serve

Local Development

task deps:install    # Install dependencies
task serve          # Start dev server at http://localhost:1313 (hot-reloading)
task test:quick     # Run tests
task build          # Build production site

Architecture Diagrams (LikeC4)

LikeC4 generates interactive architecture diagrams from text-based C4 models. Create or edit diagrams:

cd resources/edp-likec4     # Platform architecture
npm install                 # First time only
npm start                   # Preview at http://localhost:5173

Edit .c4 files to define systems and views. Generate web components for Hugo:

task likec4:generate

Embed in Markdown pages:

{{</* likec4-view view="overview" project="architecture" */>}}

See LikeC4 documentation for detailed syntax and README-likec4.md for project-specific details.

Deployment

Deployment is automatic via ArgoCD. Push to main triggers CI/CD build and deployment within 5-10 minutes.

Infrastructure Configuration:

Documentation

Project

This is a Hugo-based documentation site for the Edge Developer Platform, built as part of the IPCEI-CIS project.

Website: Access the documentation at the deployed URL or run locally with task serve

For detailed information, see the documentation in the doc/ folder.