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

feat!(compose): add ability to pull and compose import component defs #406

Conversation

mike-winberry
Copy link
Collaborator

@mike-winberry mike-winberry commented May 3, 2024

Description

In order to support the imported-component-definition field in oscal ComponentDefinition, functionality has been added to fetch and merge imported component definitions into their parent component definition.
...

Related Issue

#381

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Other (security config, docs update, etc)

Checklist before merging

…abilities

Refactor and rename unit tests for clarity and consistency

Add new unit test for imported component definitions
@mike-winberry mike-winberry linked an issue May 3, 2024 that may be closed by this pull request
Copy link

netlify bot commented May 3, 2024

Deploy Preview for lula-docs canceled.

Name Link
🔨 Latest commit 3447b0c
🔍 Latest deploy log https://app.netlify.com/sites/lula-docs/deploys/663a7ab6d0f1cd00082fe2e3

@mike-winberry mike-winberry self-assigned this May 3, 2024
@mike-winberry mike-winberry added the enhancement New feature or request label May 3, 2024
mike-winberry and others added 6 commits May 3, 2024 08:29
…HrefIds, SetHrefIds as they were unused and create AddLulaValidation func

fix(oscal/component): update BackMatterTopMap to return an instantiated map if the backmatter is nil
refactor(validate): update ValidateOnCompDef to use the new simplified validationstore
tests: update related tests
@mike-winberry mike-winberry marked this pull request as ready for review May 7, 2024 02:26
@mike-winberry mike-winberry changed the title feat(compose): add ability to pull and compose import component defs feat!(compose): add ability to pull and compose import component defs May 7, 2024
@mike-winberry mike-winberry merged commit ddf919a into main May 8, 2024
7 checks passed
@mike-winberry mike-winberry deleted the 381-consume-import-component-definition-hrefs-for-validation branch May 8, 2024 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: ✅ Done
Development

Successfully merging this pull request may close these issues.

Consume import-component-definition href's for validation
3 participants