feat: deployable reference architectures#213
Conversation
Jelledb
commented
Jul 2, 2026
- With STACKIT Sandbox as a first example
Scorecard CheckNo module changes detected relative to |
|
This pull request is automatically being deployed by Amplify Hosting (learn more). |
There was a problem hiding this comment.
Pull request overview
Adds support for “importable” (code-shipping) reference architectures, including a first deployable example for a STACKIT Sandbox Landing Zone, and surfaces this capability in the website UI.
Changes:
- Extend reference architecture data model and generator to detect directory-based architectures with
meshstack_integration.tf(mark ashasCode+ URLs/modulePath). - Update website list/detail pages to display an “Importable” badge and provide “Add to meshStack” / “View code” actions.
- Add the new deployable reference architecture
stackit-sandbox-landingzonewith Terraform code + documentation.
Reviewed changes
Copilot reviewed 8 out of 15 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| website/src/app/features/reference-architecture-list/reference-architecture-list.component.ts | Adds hasCode to the list card VM. |
| website/src/app/features/reference-architecture-list/reference-architecture-list.component.html | Explains “Importable” and shows badge on cards when hasCode is true. |
| website/src/app/features/reference-architecture-detail/reference-architecture-detail.component.ts | Adds import dialog integration and exposes code-related URLs in the detail VM. |
| website/src/app/features/reference-architecture-detail/reference-architecture-detail.component.html | Adds “Importable” badge, GitHub source link, and “How to use” actions for code-shipping architectures. |
| website/src/app/core/reference-architecture.ts | Extends ReferenceArchitecture with hasCode + URLs/modulePath. |
| reference-architectures/stackit-sandbox-landingzone/README.md | Introduces the STACKIT Sandbox Landing Zone reference architecture documentation. |
| reference-architectures/stackit-sandbox-landingzone/meshstack_integration.tf | Adds meshStack importable integration for the reference architecture. |
| reference-architectures/stackit-sandbox-landingzone/buildingblock/* | Provides the Terraform implementation (versions/vars/provider/main/outputs) + README + logo. |
| index.ts | Updates reference architecture parsing to support directory-based architectures and emit code metadata. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
d1b6c23 to
41ca092
Compare
* With STACKIT Sandbox as a first example
41ca092 to
592847d
Compare
tob1aswe1ss
left a comment
There was a problem hiding this comment.
Its the first time that I've reviewed a meshstack hub PR. We should think about how we can also cover changes via tests or something else because for me it is no longer a dummy app. We've already added quite a few things that need to be tested. For example, the hasCode flag you introduced.