Edge Developer Platform

A platform to support developers working in the Edge, based around Forgejo

Purpose

The Edge Developer Platform (EDP) is a comprehensive DevOps platform designed to enable developers to build, deploy, and operate cloud-native applications at the edge. It provides an integrated suite of tools and services covering the entire software development lifecycle.

EDP Context View: Edge Developer Platform Components and User Interaction
Loading architecture diagram...

The magenta EDP represents the developer platform: a shared, productized layer that enables modern DevOps by standardizing how applications are described, built, deployed, and observed. In the inner loop, developers iterate locally (fast feedback: code → run → test). EDP then connects that work to an outer loop where additional roles (review, test, operations, audit/compliance) contribute feedback and controls for production readiness.

In this modern DevOps setup, EDP acts as the hub: it synchronizes with local development and deploys applications to target clouds (for example, an EdgeConnect cloud), while providing the operational capabilities needed to run them safely. Agentic AI can support both loops—for example by assisting developers with implementation and testing in the inner loop, and by automating reviews, policy checks, release notes, and deployment verification (including drift detection and remediation) in the outer loop.

Product Structure

EDP consists of multiple integrated components organized in layers:

Core Platform Services

The foundation layer provides essential platform capabilities including source code management, CI/CD, and container orchestration.

For documentation, see: Basic Platform Concepts and Forgejo

Developer Experience

Tools and services that developers interact with directly to build, test, and deploy applications.

For documentation, see: Forgejo and Deployment

CI/CD Optimization

Tools for right-sizing CI/CD runner resources, tracking energy consumption, and reducing carbon footprint.

For documentation, see: CI Sizer

Container Supply Chain

Zero-trust reproducible container base images and supply chain verification for the platform.

For documentation, see: StageX Container Images

Infrastructure & Operations

Infrastructure automation, observability, and operational tooling for platform management.

For documentation, see: Operations and Infrastructure as Code

Getting Started

EDP is available at https://edp.buildth.ing.

EDP includes a Forgejo instance that hosts both public and private repositories containing all EDP components.

To request access and get onboarded, start with the welcome repository:

Once you have access to the repositories, you can explore the EDP documentation according to the product structure above.


Forgejo

Forgejo provides source code management, project management, and CI/CD automation for the EDP.

Deployment

Platform-level component provisioning via Stacks - Orchestrating the platform infrastructure itself

CI Sizer

Resource sizing, energy estimation, and carbon footprint tracking for CI/CD runners.

Operations

Operational guides for deploying, monitoring, and maintaining the Edge Developer Platform components.

StageX Container Images

Zero-trust reproducible container base images for the IPCEI-CIS platform.

Documentation System

This documentation system, built on the ‘documentation as code’ principle, is used internally and recommended for all development teams.