@startuml engineer-portal-structure skinparam rectangle { BackgroundColor<> Wheat BackgroundColor<> LightBlue BackgroundColor<> LightGreen BackgroundColor<> LightGrey BackgroundColor<> LightCoral } skinparam roundcorner 20 skinparam shadowing false rectangle "Engineer Portal Structure" as Structure { rectangle "Documentation Repos" <> { rectangle "docs-onboarding\n- Welcome\n- Team Structures\n- Dev Environment" as Onboarding rectangle "docs-agile-working\n- Planning of work\n- Colaboration" as AgileDocs rectangle "docs-security-policies\n- Compliance\n- Data Policies" as SecurityDocs } rectangle "Infrastructure Repos" <> { rectangle "infra-terraform\n- Azure Modules\n- IaC consumer examples" as Terraform rectangle "infra-ansible\n- Config Management\n- Server Roles" as Ansible } rectangle "Application Repos" <> { rectangle "app-python-services\n- Service APIs\n- Data Apps" as PythonApps rectangle "app-dotnet-apis\n- RESTful APIs\n- Backend Services" as DotnetApps } rectangle "Tools & Utilities Repos" <> { rectangle "tools-scripts\n- Utility Scripts\n- Diagnostic Tools" as Scripts } rectangle "CI/CD Repos" <> { rectangle "ci-cd-pipelines\n- YAML Definitions\n- Build Configs" as CICD } } @enduml