Skip to content

Commit

Permalink
feat: scaffold tabs and ima projects (#120)
Browse files Browse the repository at this point in the history
  • Loading branch information
patrickmichalina authored Feb 25, 2019
1 parent 8bf93e8 commit 0a73189
Show file tree
Hide file tree
Showing 35 changed files with 487 additions and 92 deletions.
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@
| [ng-env-transfer-state](projects/flosportsinc/ng-env-transfer-state) | Transfer Node Environment variables | [![](https://img.shields.io/npm/v/@flosportsinc/ng-env-transfer-state.svg)](https://www.npmjs.com/package/@flosportsinc/ng-env-transfer-state)
| [ng-media-source-extensions](projects/flosportsinc/ng-media-source-extensions) | Media Source Extensions for HLS/DASH | [![](https://img.shields.io/npm/v/@flosportsinc/ng-media-source-extensions.svg)](https://www.npmjs.com/package/@flosportsinc/ng-media-source-extensions)
| [ng-viewport-grid](projects/flosportsinc/ng-viewport-grid) | Responsive grid for Angular Universal | [![](https://img.shields.io/npm/v/@flosportsinc/ng-viewport-grid.svg)](https://www.npmjs.com/package/@flosportsinc/ng-viewport-grid)
| [ng-ima](projects/flosportsinc/ng-ima) | Goolge IMA adapter for Angular | [![](https://img.shields.io/npm/v/@flosportsinc/ng-ima.svg)](https://www.npmjs.com/package/@flosportsinc/ng-ima)
| [ng-tabs](projects/flosportsinc/ng-tabs) | Tabs | [![](https://img.shields.io/npm/v/@flosportsinc/ng-tabs.svg)](https://www.npmjs.com/package/@flosportsinc/ng-tabs)
| [ng-video-grid](projects/flosportsinc/ng-video-grid) | Mutlicamera grid layout | [![](https://img.shields.io/npm/v/@flosportsinc/ng-video-grid.svg)](https://www.npmjs.com/package/@flosportsinc/ng-video-grid)
| [ng-video-player](projects/flosportsinc/ng-video-player) | Extensible HTML5 based video player | [![](https://img.shields.io/npm/v/@flosportsinc/ng-video-player.svg)](https://www.npmjs.com/package/@flosportsinc/ng-video-player)

Expand Down
72 changes: 72 additions & 0 deletions angular.json
Original file line number Diff line number Diff line change
Expand Up @@ -582,6 +582,78 @@
}
}
}
},
"@flosportsinc/ng-ima": {
"root": "projects/flosportsinc/ng-ima",
"sourceRoot": "projects/flosportsinc/ng-ima/src",
"projectType": "library",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"options": {
"tsConfig": "projects/flosportsinc/ng-ima/tsconfig.lib.json",
"project": "projects/flosportsinc/ng-ima/ng-package.json"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"codeCoverage": true,
"main": "projects/flosportsinc/ng-ima/src/test.ts",
"tsConfig": "projects/flosportsinc/ng-ima/tsconfig.spec.json",
"karmaConfig": "projects/flosportsinc/ng-ima/karma.conf.js"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"projects/flosportsinc/ng-ima/tsconfig.lib.json",
"projects/flosportsinc/ng-ima/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
]
}
}
}
},
"@flosportsinc/ng-tabs": {
"root": "projects/flosportsinc/ng-tabs",
"sourceRoot": "projects/flosportsinc/ng-tabs/src",
"projectType": "library",
"prefix": "lib",
"architect": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"options": {
"tsConfig": "projects/flosportsinc/ng-tabs/tsconfig.lib.json",
"project": "projects/flosportsinc/ng-tabs/ng-package.json"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"codeCoverage": true,
"main": "projects/flosportsinc/ng-tabs/src/test.ts",
"tsConfig": "projects/flosportsinc/ng-tabs/tsconfig.spec.json",
"karmaConfig": "projects/flosportsinc/ng-tabs/karma.conf.js"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"projects/flosportsinc/ng-tabs/tsconfig.lib.json",
"projects/flosportsinc/ng-tabs/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
]
}
}
}
}
},
"defaultProject": "flo-angular"
Expand Down
44 changes: 43 additions & 1 deletion circle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,36 @@ jobs:
root: .
paths:
- cc.ng-http-cache-tags.json
test_ima:
<<: *defaults
steps:
- checkout
- attach_workspace:
at: .
- run:
name: Test
command: |
npm run test.ci.ima
./cc-test-reporter format-coverage -t lcov -o ./cc.ng-ima.json ./coverage/ng-ima/lcov.info
- persist_to_workspace:
root: .
paths:
- cc.ng-ima.json
test_tabs:
<<: *defaults
steps:
- checkout
- attach_workspace:
at: .
- run:
name: Test
command: |
npm run test.ci.tabs
./cc-test-reporter format-coverage -t lcov -o ./cc.ng-tabs.json ./coverage/ng-tabs/lcov.info
- persist_to_workspace:
root: .
paths:
- cc.ng-tabs.json
upload_coverage:
<<: *defaults
steps:
Expand All @@ -200,7 +230,7 @@ jobs:
- run:
name: Upload coverage results to Code Climate
command: |
./cc-test-reporter sum-coverage ./cc.*.json -p 9 -o ./cc.total.json
./cc-test-reporter sum-coverage ./cc.*.json -p 11 -o ./cc.total.json
./cc-test-reporter upload-coverage -i ./cc.total.json
publish:
<<: *defaults
Expand Down Expand Up @@ -260,6 +290,14 @@ workflows:
requires:
- build
- prep_coverage
- test_ima:
requires:
- build
- prep_coverage
- test_tabs:
requires:
- build
- prep_coverage
- upload_coverage:
requires:
- test_docs_site
Expand All @@ -271,6 +309,8 @@ workflows:
- test_svg-transfer-state
- test_ad-block
- test_http-cache-tags
- test_ima
- test_tabs
- publish:
requires:
- test_docs_site
Expand All @@ -282,6 +322,8 @@ workflows:
- test_svg-transfer-state
- test_ad-block
- test_http-cache-tags
- test_ima
- test_tabs
- upload_coverage
- e2e
filters:
Expand Down
Loading

0 comments on commit 0a73189

Please sign in to comment.