website-and-documentation/resources/likec4/views/deployment/otc/foundry-and-edp.c4
Stephan Lo 286b427ed8 feat(architecture): migrate LikeC4 models from edp-doc with Git history
Port the complete LikeC4 architecture documentation from the edp-doc
repository to this repository, establishing it as the primary source
for C4 architecture models.

Migration Details:
- Migrated all C4 models from edp-doc/docs/likec4 to resources/likec4/
- Preserved Git history using git filter-branch and git read-tree
- Includes 54 C4 source files covering deployment, components, and views
- Updated LikeC4 to v1.42.1 (from deprecated v0.40.0)

Directory Structure:
- resources/likec4/models/ - C4 model definitions (components, containers, context, code)
- resources/likec4/views/ - View definitions (deployment, EDP, high-level concepts, dynamic)
- resources/likec4/deployment/ - Deployment-specific models (KIND, OTC)
- resources/likec4/doc/ - Documentation and screenshots

Architecture Coverage:
- OTC FaaS deployment architecture
- EDP component and container models
- Developer landscape and workflows
- GitOps inner/outer loop processes
- Infrastructure components (ArgoCD, Forgejo, Keycloak, Crossplane, etc.)

Dependencies:
- likec4@1.42.1
- @likec4/cli@0.40.0

This migration makes the ipceicis-developerframework repository the
authoritative source for architecture documentation. The edp-doc
repository may reference these models via git submodule if needed.

Related: Migration from https://edp.buildth.ing/DevFW/edp-doc
2025-10-24 13:08:28 +02:00

53 lines
1.4 KiB
Text

views {
deployment view forgejo-as-a-service {
title 'Forgejo as a Service'
include
otc-edpFoundry.*,
otc-edpFoundry.internalServices,
otc-edpFoundry.internalServices.*,
otc-edpFoundry.centralObservability,
otc-edpFoundry.centralObservability.*,
otc-edpFoundry.workflowSetupEDPInfrastructure,
otc-edpFoundry.workflowSetupEDPInfrastructure.*,
otc-edpFoundry.workflowSetupArgoCDInfrastructure,
otc-edpFoundry.workflowSetupArgoCDInfrastructure.*,
otc-edpFoundry.forgejoRunnerInfrastructure,
otc-edpFoundry.forgejoRunnerInfrastructure.*,
otc-edp-per-tenant,
otc-edp-per-tenant.*,
otc-edp-per-tenant.cce,
otc-edp-per-tenant.cce.*,
otc-edp-per-tenant.cce.**,
otc-edp-per-tenant.cce.externalSecrets,
otc-edp-per-tenant.forgejoRunnerInfrastructure,
otc-edp-per-tenant.forgejoRunnerInfrastructure.*,
otc-edp-per-tenant.cloudServices,
otc-edp-per-tenant.cloudServices.*
style otc-edp-per-tenant {
color slate
}
style otc-edpFoundry {
color slate
}
style otc-edpFoundry.workflowSetupEDPInfrastructure {
color amber
}
style otc-edpFoundry.workflowSetupArgoCDInfrastructure {
color amber
}
style otc-edpFoundry.forgejoRunnerInfrastructure {
color green
}
style otc-edp-per-tenant.cce {
color red
}
style otc-edpFoundry.cce {
color red
}
}
}