Skip to content

feat(ctx): Aspect contributions can access source and target contexts#356

Merged
vic merged 1 commit intomainfrom
push-vqxowsxmsqsp
Apr 2, 2026
Merged

feat(ctx): Aspect contributions can access source and target contexts#356
vic merged 1 commit intomainfrom
push-vqxowsxmsqsp

Conversation

@vic
Copy link
Copy Markdown
Member

@vic vic commented Apr 2, 2026

Usage Example:

# foo -> [bar] 
den.ctx.foo.into.bar = { foo }: [ { bar = 22; } ];

# aspect for configuring foo
den.ctx.foo.provides.foo = { foo }: <aspect>;

# aspect for configuring bar
den.ctx.bar.provides.bar = { bar }: <aspect>;

# NEW: foo contributes configuration to bar
# The aspect here can read from both source and target contexts
den.ctx.foo.provides.bar = { foo }: { bar }: <aspect>;

@vic vic added the allow-ci allow all CI integration tests label Apr 2, 2026
@vic vic force-pushed the push-vqxowsxmsqsp branch from acb284f to f9cb187 Compare April 2, 2026 03:16
@vic vic merged commit 2afa054 into main Apr 2, 2026
15 checks passed
@vic vic deleted the push-vqxowsxmsqsp branch April 2, 2026 03:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

allow-ci allow all CI integration tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant