diff --git a/.vscode/settings.json b/.vscode/settings.json index dabfedd..2e858b6 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,3 +1,22 @@ { - "peacock.color": "#832561" + "peacock.color": "#832561", + "workbench.colorCustomizations": { + "activityBar.activeBackground": "#ab307e", + "activityBar.background": "#ab307e", + "activityBar.foreground": "#e7e7e7", + "activityBar.inactiveForeground": "#e7e7e799", + "activityBarBadge.background": "#25320e", + "activityBarBadge.foreground": "#e7e7e7", + "commandCenter.border": "#e7e7e799", + "sash.hoverBorder": "#ab307e", + "statusBar.background": "#832561", + "statusBar.foreground": "#e7e7e7", + "statusBarItem.hoverBackground": "#ab307e", + "statusBarItem.remoteBackground": "#832561", + "statusBarItem.remoteForeground": "#e7e7e7", + "titleBar.activeBackground": "#832561", + "titleBar.activeForeground": "#e7e7e7", + "titleBar.inactiveBackground": "#83256199", + "titleBar.inactiveForeground": "#e7e7e799" + } } \ No newline at end of file diff --git a/docs/technical-documentation/architecture/design/_index.md b/docs/technical-documentation/architecture/design/_index.md index 5649d16..0b23ca2 100644 --- a/docs/technical-documentation/architecture/design/_index.md +++ b/docs/technical-documentation/architecture/design/_index.md @@ -1,15 +1,22 @@ ---- -title: Design -weight: 1 -description: Edge Developver Framework Design ---- - # EDP Design -## High level arch +## Mission, High level arch * Date: May 2025 ![alt text](high-level-arch.png) -* [Link](https://telekom.sharepoint.de/:p:/r/sites/IPCEICIS/Freigegebene%20Dokumente/8%20Sub-Projects/Developer%20Framework/02%20Solution%20Development%20Track/EDP%20-%20High-Level%20Architecture%20-%20Draft%20v0.1.pptx?d=wa333a7fef6684bb6b606c977a82d8736&csf=1&web=1&e=bkvKwM) \ No newline at end of file +* [Link to the powerpoint in internal MMS Sharepoint](https://telekom.sharepoint.de/:p:/r/sites/IPCEICIS/Freigegebene%20Dokumente/8%20Sub-Projects/Developer%20Framework/02%20Solution%20Development%20Track/EDP%20-%20High-Level%20Architecture%20-%20Draft%20v0.1.pptx?d=wa333a7fef6684bb6b606c977a82d8736&csf=1&web=1&e=bkvKwM) + + +We create a developer platform, comparable to replit or humanitec. In the first milestone of the product, the functionality is essentially ‘github clone’ and we use Forgejo as implementation (version control, project management, CI/CD). Forgejo is also extended as a portal, e.g. to implement functionalities such as those that exist in Backstage. The orchestration of the platform is done via Forgejo pipelines and argocd and kubernetes operators. The deployment is in a European cloud (currently OTC), completely as infrastructure as code. + + +## Guidelines / Competitor claims + +* Railway: Every application stack is different, but the building blocks are similar. These are the core primitives behind every app hosted on Railway. + +* Qovery is a DevOps Automation Tool that eliminates your DevOps hiring needs. Provision and maintain a secure and compliant infrastructure in hours - not months! +* Railway is a deployment platform that lets you provision infrastructure, develop locally with that infrastructure, and deploy to the cloud or simply run ready-made software from our template marketplace. + +[![alt text](humanitec-orchestrator.png)](https://humanitec.com/products/platform-orchestrator) diff --git a/docs/technical-documentation/architecture/design/humanitec-orchestrator.png b/docs/technical-documentation/architecture/design/humanitec-orchestrator.png new file mode 100644 index 0000000..b66f435 Binary files /dev/null and b/docs/technical-documentation/architecture/design/humanitec-orchestrator.png differ