Skip to content

Commit 3743cb8

Browse files
authored
refactor(showcase): drop iframe (#9028)
1 parent 2848498 commit 3743cb8

17 files changed

+4
-274
lines changed

angular.json

-65
Original file line numberDiff line numberDiff line change
@@ -100,71 +100,6 @@
100100
}
101101
}
102102
},
103-
"ng-zorro-antd-iframe": {
104-
"root": "",
105-
"sourceRoot": "site/iframe",
106-
"projectType": "application",
107-
"architect": {
108-
"build": {
109-
"builder": "@angular-devkit/build-angular:application",
110-
"options": {
111-
"outputPath": {
112-
"base": "dist/browser/iframe",
113-
"browser": ""
114-
},
115-
"index": "site/iframe/index.html",
116-
"browser": "site/iframe/main.ts",
117-
"tsConfig": "site/iframe/tsconfig.app.json",
118-
"polyfills": [
119-
"site/iframe/polyfills.ts"
120-
],
121-
"assets": [
122-
{
123-
"glob": "**/*",
124-
"input": "node_modules/@ant-design/icons-angular/src/inline-svg/",
125-
"output": "/assets/"
126-
}
127-
],
128-
"styles": [
129-
"components/ng-zorro-antd.less"
130-
],
131-
"extractLicenses": false,
132-
"sourceMap": true,
133-
"optimization": false,
134-
"namedChunks": true
135-
},
136-
"configurations": {
137-
"production": {
138-
"fileReplacements": [
139-
{
140-
"replace": "site/iframe/environments/environment.ts",
141-
"with": "site/iframe/environments/environment.prod.ts"
142-
}
143-
],
144-
"outputHashing": "all"
145-
},
146-
"development": {
147-
"optimization": false,
148-
"extractLicenses": false,
149-
"sourceMap": true,
150-
"namedChunks": true
151-
}
152-
},
153-
"defaultConfiguration": "production"
154-
},
155-
"serve": {
156-
"builder": "@angular-devkit/build-angular:dev-server",
157-
"options": {
158-
"buildTarget": "ng-zorro-antd-iframe:build"
159-
},
160-
"configurations": {
161-
"production": {
162-
"buildTarget": "ng-zorro-antd-iframe:build:production"
163-
}
164-
}
165-
}
166-
}
167-
},
168103
"ng-zorro-antd-lib": {
169104
"root": "components",
170105
"sourceRoot": "components",

ngsw-config.json

-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
"!/**/stackblitz",
4141
"!/version/**",
4242
"!/issue-helper/**",
43-
"!/iframe/**",
4443
"!/blog/**",
4544
"!/docs/**/*",
4645
"!/docs/?*",

scripts/gulp/tasks/site.ts

+3-19
Original file line numberDiff line numberDiff line change
@@ -77,18 +77,6 @@ task(
7777
execNodeTask('@angular/cli', 'ng', ['build', 'ng-zorro-antd-doc', '--configuration=preview'])
7878
);
7979

80-
/** Run `ng build ng-zorro-antd-iframe --base-href=./ --configuration=production --delete-output-path=false` */
81-
task(
82-
'build:site-iframe',
83-
execNodeTask('@angular/cli', 'ng', [
84-
'build',
85-
'ng-zorro-antd-iframe',
86-
'--configuration=production',
87-
'--base-href=./',
88-
'--delete-output-path=false'
89-
])
90-
);
91-
9280
/** Replace the library paths to publish/ directory */
9381
task('site:replace-path', () => {
9482
// eslint-disable-next-line @typescript-eslint/no-explicit-any
@@ -115,22 +103,18 @@ task('build:site-issue-helper', execTask('bash', [issueHelperScriptFile]));
115103
/** Build all site projects to the output directory. */
116104
task(
117105
'build:site',
118-
series(
119-
'build:site-doc',
120-
parallel('site:sitemap', 'site:regen-ngsw-config'),
121-
parallel('build:site-iframe', 'build:site-issue-helper')
122-
)
106+
series('build:site-doc', parallel('site:sitemap', 'site:regen-ngsw-config', 'build:site-issue-helper'))
123107
);
124108

125109
/** Init site directory, and start watch and ng-serve */
126110
task('start:site', series('init:site', parallel('watch:site', 'serve:site')));
127111

128112
/** Task that use source code to build ng-zorro-antd-doc project,
129-
* output not included issue-helper/iframe and prerender.
113+
* output not included issue-helper and prerender.
130114
*/
131115
task('build:simple-site', series('init:site', CI ? 'build:site-doc/pre-production' : 'build:site-doc'));
132116

133117
/** Task that use publish code to build ng-zorro-antd-doc project,
134-
* output included issue-helper/iframe and prerender.
118+
* output included issue-helper and prerender.
135119
*/
136120
task('build:release-site', series('init:site', 'site:replace-path', 'build:site'));

scripts/release-helper.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22
rm -rf archive-docs
3-
git clone https://github.com/NG-ZORRO/archive-docs.git
3+
git clone git@github.com:NG-ZORRO/archive-docs.git --branch=master --depth=1
44
cp -r archive-docs/issue-helper dist/browser/issue-helper
55
cp -r archive-docs/version dist/browser/version
66
rm -rf archive-docs

scripts/site/_site/doc/robots.txt

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
user-agent: *
2-
disallow: /iframe/
32
disallow: /version/
43
sitemap: https://ng.ant.design/sitemap.xml

scripts/site/_site/iframe/app/app.component.ts

-9
This file was deleted.

scripts/site/_site/iframe/app/app.config.ts

-24
This file was deleted.

scripts/site/_site/iframe/app/app.routes.ts

-3
This file was deleted.

scripts/site/_site/iframe/browserslist

-11
This file was deleted.

scripts/site/_site/iframe/environments/environment.prod.ts

-3
This file was deleted.

scripts/site/_site/iframe/environments/environment.ts

-15
This file was deleted.

scripts/site/_site/iframe/index.html

-23
This file was deleted.

scripts/site/_site/iframe/main.ts

-6
This file was deleted.

scripts/site/_site/iframe/polyfills.ts

-59
This file was deleted.

scripts/site/_site/iframe/tsconfig.app.json

-7
This file was deleted.

scripts/site/generate-site.js

-5
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ const generateDemo = require('./utils/generate-demo');
88
const generateDemoCodeFiles = require('./utils/generate-demo-code-files');
99
const generateDocs = require('./utils/generate-docs');
1010
const generateRoutes = require('./utils/generate-routes');
11-
const generateIframe = require('./utils/generate-iframe');
1211
const capitalizeFirstLetter = require('./utils/capitalize-first-letter');
1312
const camelCase = require('./utils/camelcase');
1413
const getMeta = require('./utils/get-meta');
@@ -28,7 +27,6 @@ function generate(target) {
2827
fs.removeSync(`${showCasePath}/doc/app/${target}`);
2928
}
3029
const showCaseTargetPath = `${showCasePath}/doc/app/`;
31-
const iframeTargetPath = `${showCasePath}/iframe/app/`;
3230
// read components folder
3331
const rootPath = path.resolve(__dirname, '../../components');
3432
const rootDir = fs.readdirSync(rootPath);
@@ -181,9 +179,6 @@ function generate(target) {
181179
}
182180
});
183181

184-
// handle iframe folder
185-
generateIframe(iframeTargetPath, componentsMap);
186-
187182
if (!isSyncSpecific) {
188183
// read docs folder
189184
const docsPath = path.resolve(__dirname, '../../docs');

scripts/site/utils/generate-iframe.js

-22
This file was deleted.

0 commit comments

Comments
 (0)