Skip to content
This repository has been archived by the owner on Jan 24, 2023. It is now read-only.

Commit

Permalink
Merge pull request #4312 from cloudfoundry/v4-a9-build
Browse files Browse the repository at this point in the history
V4 Build
  • Loading branch information
richard-cox committed Jun 24, 2020
2 parents 855561c + 1262f47 commit de987ba
Show file tree
Hide file tree
Showing 94 changed files with 1,582 additions and 603 deletions.
2 changes: 1 addition & 1 deletion .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ plugins:
markdownlint:
enabled: true
scss-lint:
enabled: true
enabled: false
exclude_patterns:
- "config/"
- "db/"
Expand Down
9 changes: 6 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,6 @@ environment.dev.ts
#v1
*.iml
docs/src
lib
tools/test-backend/config/mock.config.json
tools/.coverage-karma/
dev-certs/*
Expand Down Expand Up @@ -95,8 +94,9 @@ src/jetstream/console-database.db
src/jetstream/config.properties
src/jetstream/db/dbconf.yml

# Customisations

# Customisations - these can be removed in the future
# Left in for now to prevent these files being checked-in, if they are still present
# from a previous checkout
src/frontend/packages/core/favicon.ico
src/frontend/packages/core/sass/custom.scss
src/frontend/packages/core/assets/eula.html
Expand All @@ -109,6 +109,9 @@ src/frontend/packages/core/assets/custom
src/frontend/packages/core/sass/custom
src/frontend/packages/core/src/index.html

# Customisation - generated import module
src/frontend/packages/core/src/_custom-import.module.ts

# Prebuild package

stratos-frontend-prebuild.zip
Expand Down
88 changes: 43 additions & 45 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,17 @@
"newProjectRoot": "src/frontend/packages",
"projects": {
"stratos": {
"root": "",
"root": "src/frontend/packages",
"sourceRoot": "src/frontend/packages",
"projectType": "application",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"builder": "@angular-builders/custom-webpack:browser",
"options": {
"aot": true,
"customWebpackConfig": {
"path": "./dist/tools/build/main.js"
},
"indexTransform": "./dist/tools/build/index.transform.js",
"preserveSymlinks": true,
"outputPath": "dist",
"index": "src/frontend/packages/core/src/index.html",
Expand All @@ -36,10 +39,6 @@
},
"configurations": {
"production": {
"budgets": [{
"type": "anyComponentStyle",
"maximumWarning": "6kb"
}],
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
Expand All @@ -57,7 +56,7 @@
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"builder": "@angular-builders/custom-webpack:dev-server",
"options": {
"aot": true,
"sslCert": "dev-ssl/server.crt",
Expand Down Expand Up @@ -96,34 +95,22 @@
},
"core": {
"root": "src/frontend/packages/core/",
"sourceRoot": "src/frontend/packages/core/src",
"projectType": "application",
"sourceRoot": "src/frontend/packages/core",
"projectType": "library",
"prefix": "app",
"schematics": {},
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"builder": "@angular-devkit/build-ng-packagr:build",
"options": {
"aot": true,
"preserveSymlinks": true,
"outputPath": "dist/core",
"index": "src/frontend/packages/core/src/index.html",
"main": "src/frontend/packages/core/src/main.ts",
"polyfills": "src/frontend/packages/core/src/polyfills.ts",
"tsConfig": "src/frontend/packages/core/tsconfig.app.json",
"assets": [
"src/frontend/packages/core/favicon.ico",
"src/frontend/packages/core/assets",
{
"glob": "**/*",
"input": "custom-src/frontend/assets/custom",
"output": "/core/assets/custom"
}
],
"styles": [
"src/frontend/packages/core/src/styles.css",
"src/frontend/packages/cf-autoscaler/src/styles.css"
],
"assets": [],
"styles": [],
"scripts": []
},
"configurations": {
Expand All @@ -148,23 +135,6 @@
}
}
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "core:build"
},
"configurations": {
"production": {
"browserTarget": "core:build:production"
}
}
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"browserTarget": "core:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
Expand Down Expand Up @@ -253,6 +223,37 @@
}
}
},
"shared": {
"root": "src/frontend/packages/shared",
"sourceRoot": "src/frontend/packages/shared/src",
"projectType": "library",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"options": {
"tsConfig": "src/frontend/packages/shared/tsconfig.lib.json",
"project": "src/frontend/packages/shared/ng-package.json"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "src/frontend/packages/shared/src/test.ts",
"tsConfig": "src/frontend/packages/shared/tsconfig.spec.json",
"karmaConfig": "src/frontend/packages/shared/karma.conf.js"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": ["src/tsconfig.json"],
"tslintConfig": "src/frontend/packages/shared/tslint.json",
"files": ["src/frontend/packages/shared/src/**/*.ts"]
}
}
}
},
"cloud-foundry": {
"root": "src/frontend/packages/cloud-foundry",
"sourceRoot": "src/frontend/packages/cloud-foundry/src",
Expand Down Expand Up @@ -349,8 +350,5 @@
"@schematics/angular:directive": {
"prefix": "app"
}
},
"cli": {
"_defaultCollection": "@nrwl/angular"
}
}
Loading

0 comments on commit de987ba

Please sign in to comment.