Skip to content

Commit 434f919

Browse files
committed
fix: only build docs in prod for addons - for apps, build docs in dev instead
1 parent bef4ef8 commit 434f919

File tree

3 files changed

+9
-1
lines changed

3 files changed

+9
-1
lines changed

lib/builders/addon.ts

+4
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,10 @@ export default class AddonBuilder extends BaseBuilder {
100100
return isRootBuilder || isDeveloping || isAddonUnderTest || isSymlinked || isMissingCompiledOutput;
101101
}
102102

103+
shouldBuildDocs() {
104+
return this.options.docs || this.environment === 'production';
105+
}
106+
103107
isDevelopingAddon(): boolean {
104108
return false;
105109
}

lib/builders/app.ts

+4
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ const bundleClose = fs.readFileSync(path.join(__dirname, '..', 'templates', 'bun
1212

1313
export default class AppBuilder extends BaseBuilder {
1414

15+
shouldBuildDocs() {
16+
return this.options.docs || this.environment === 'development';
17+
}
18+
1519
bundle(tree: Tree): Tree {
1620
tree = new Concat(tree, {
1721
wrapAsModules: true,

lib/builders/base.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ export default class BaseBuilder {
193193
}
194194

195195
shouldBuildDocs(): boolean {
196-
return this.options.docs || this.environment === 'production';
196+
return false;
197197
}
198198

199199
docs(baseTree: Tree): Tree {

0 commit comments

Comments
 (0)