Skip to content

Add non-built addon flag to Detailed design#16

Merged
NullVoxPopuli merged 1 commit intoNullVoxPopuli:v2-addon-by-defaultfrom
NullVoxPopuli-ai-agent:non-built-addon-flag
Apr 9, 2026
Merged

Add non-built addon flag to Detailed design#16
NullVoxPopuli merged 1 commit intoNullVoxPopuli:v2-addon-by-defaultfrom
NullVoxPopuli-ai-agent:non-built-addon-flag

Conversation

@NullVoxPopuli-ai-agent
Copy link
Copy Markdown

Summary

Adds a "Non-Built Addons" section to the Detailed design stating that the blueprint should support a flag (e.g. --no-build) for generating simpler addons intended for local/workspace use.

These skip the publish build entirely — no Rollup, no publish babel/tsconfig, no dist directory — and point exports at source files. The consuming app's Vite/Embroider build handles transpilation.

The exact flag name is left as an implementation detail of the addon-blueprint. The RFC just establishes that this should be a first-class path, since local/workspace addons are common and shouldn't require manually stripping down a full publishable scaffold.

Addresses feedback from ef4 and void-mAlex on emberjs#985.

Test plan

  • Verify the new section reads well in context between "Publish Strategy" and "Migration"

🤖 Generated with Claude Code

The blueprint should support a flag (e.g. --no-build) for generating
simpler addons intended for local/workspace use. These skip the publish
build, point exports at source, and drop unneeded devDependencies.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@bolt-new-by-stackblitz
Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@NullVoxPopuli NullVoxPopuli merged commit 1147946 into NullVoxPopuli:v2-addon-by-default Apr 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants