Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Treating Designs as an abstraction, applying DRY #104

Open
leecalcote opened this issue Jul 16, 2024 · 0 comments
Open

Treating Designs as an abstraction, applying DRY #104

leecalcote opened this issue Jul 16, 2024 · 0 comments
Labels
issue/willfix This issue will be worked on kind/enhancement Improvement in current feature

Comments

@leecalcote
Copy link
Member

Current Behavior

Designs are declarations (see Contributing to Mehery Models for a definition of what a declaration is) and are largely abstracts amalgamating existing component and relationship definitions into a document.

Desired Behavior

In doing so, Designs should avoid recreating / redefining properties of existing Meshery resources.

Implementation

  1. Includes $refComponent and $refRelationship.
  2. Make “components” an array of $refComponents (
    "description": "Map of component instances to their corresponding component declarations",
    "additionalProperties": {
    "type": "string",
    "format": "uuid"
    },
    )

Contributor Guides and Handbook

@leecalcote leecalcote added issue/willfix This issue will be worked on kind/enhancement Improvement in current feature labels Jul 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
issue/willfix This issue will be worked on kind/enhancement Improvement in current feature
Projects
None yet
Development

No branches or pull requests

1 participant