Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: angular-material-extensions/pages
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.3.2
Choose a base ref
...
head repository: angular-material-extensions/pages
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref

Commits on Jun 17, 2018

  1. Copy the full SHA
    c0a37d8 View commit details
  2. Copy the full SHA
    d695191 View commit details
  3. Copy the full SHA
    e4aba6c View commit details
  4. Merge pull request #55 from angular-material-extensions/greenkeeper/i…

    …nitial
    
    Update dependencies to enable Greenkeeper 🌴
    AnthonyNahas authored Jun 17, 2018
    Copy the full SHA
    6a9471d View commit details
  5. Copy the full SHA
    870904a View commit details
  6. Copy the full SHA
    39ae3f6 View commit details
  7. Copy the full SHA
    14c54b8 View commit details
  8. Copy the full SHA
    11b4eaf View commit details
  9. Copy the full SHA
    13f2358 View commit details
  10. Copy the full SHA
    88d6cc3 View commit details

Commits on Aug 7, 2018

  1. Copy the full SHA
    32239df View commit details

Commits on Aug 11, 2018

  1. Copy the full SHA
    2acdcb6 View commit details
  2. Copy the full SHA
    abf40a8 View commit details
  3. Copy the full SHA
    874e2fb View commit details
  4. Copy the full SHA
    d2f1ba2 View commit details
  5. fix(project): minor

    AnthonyNahas committed Aug 11, 2018
    Copy the full SHA
    da3f437 View commit details
  6. Copy the full SHA
    82a386b View commit details

Commits on Nov 2, 2018

  1. Copy the full SHA
    6a89d47 View commit details
  2. Copy the full SHA
    0f51db6 View commit details
  3. Copy the full SHA
    956eb7b View commit details
  4. Copy the full SHA
    66d89c7 View commit details
  5. Copy the full SHA
    30436ac View commit details

Commits on Nov 29, 2018

  1. Copy the full SHA
    7e8558f View commit details
  2. Copy the full SHA
    0128aee View commit details

Commits on Dec 1, 2018

  1. Copy the full SHA
    d4ab030 View commit details
  2. Copy the full SHA
    da43009 View commit details
  3. Copy the full SHA
    a9e9575 View commit details

Commits on Dec 14, 2018

  1. Copy the full SHA
    b6427dd View commit details
  2. Copy the full SHA
    bd36342 View commit details
  3. Copy the full SHA
    c040210 View commit details

Commits on Dec 21, 2018

  1. Copy the full SHA
    253561f View commit details
  2. Copy the full SHA
    23ce55f View commit details

Commits on Mar 23, 2019

  1. Copy the full SHA
    b6f42d3 View commit details

Commits on Mar 24, 2019

  1. Copy the full SHA
    6251113 View commit details

Commits on Mar 28, 2019

  1. Copy the full SHA
    63c8637 View commit details
  2. Copy the full SHA
    b6d1e02 View commit details
  3. Copy the full SHA
    c30afa6 View commit details

Commits on Jul 17, 2019

  1. fix(package): minor

    AnthonyNahas committed Jul 17, 2019
    Copy the full SHA
    5901289 View commit details

Commits on Jul 23, 2019

  1. Copy the full SHA
    14b917c View commit details
  2. Copy the full SHA
    4e78005 View commit details
  3. Copy the full SHA
    b028451 View commit details
  4. Copy the full SHA
    c53780e View commit details
  5. Copy the full SHA
    ee77297 View commit details
  6. Copy the full SHA
    c698fe9 View commit details
  7. Copy the full SHA
    78c959c View commit details
  8. Copy the full SHA
    eecf36f View commit details
  9. Copy the full SHA
    46b894b View commit details
  10. Copy the full SHA
    f8e20d6 View commit details
  11. Copy the full SHA
    da41d97 View commit details
  12. Copy the full SHA
    a42bc67 View commit details
Showing with 22,688 additions and 31,974 deletions.
  1. +172 −33 .circleci/config.yml
  2. +5 −0 .firebaserc
  3. +13 −0 .github/FUNDING.yml
  4. +1 −0 .gitignore
  5. +1 −3 .travis.yml
  6. +3 −3 .yo-rc.json
  7. +96 −50 CHANGELOG.md
  8. +1 −1 LICENSE
  9. +207 −67 README.md
  10. +103 −10 {demo → }/angular.json
  11. BIN assets/angular-material-extensions-logo.png
  12. +12 −0 browserslist
  13. +0 −13 demo/.editorconfig
  14. +0 −5 demo/.firebaserc
  15. +0 −43 demo/.gitignore
  16. +0 −27 demo/README.md
  17. +0 −15,273 demo/package-lock.json
  18. +0 −76 demo/package.json
  19. +0 −57 demo/server.ts
  20. +0 −20 demo/src/app/app-routing.module.ts
  21. +0 −40 demo/src/app/app.component.spec.ts
  22. +0 −11 demo/src/app/home/home-routing.module.ts
  23. +0 −79 demo/src/app/shared/header/header.component.spec.ts
  24. +0 −1 demo/src/main.server.ts
  25. +0 −24 demo/src/main.ts
  26. +0 −1 demo/src/testing/index.ts
  27. +0 −61 demo/src/testing/router-stubs.ts
  28. +0 −21 demo/src/tsconfig.spec.json
  29. +0 −19 demo/tsconfig.json
  30. +0 −142 demo/tslint.json
  31. +0 −38 demo/webpack.server.config.js
  32. +1 −1 {demo → }/e2e/app.e2e-spec.ts
  33. 0 {demo → }/e2e/app.po.ts
  34. 0 {demo → }/e2e/tsconfig.e2e.json
  35. +1 −1 {demo → }/firebase.json
  36. +10 −0 greenkeeper.json
  37. +18 −8 gulpfile.js
  38. +33 −1 karma.conf.js
  39. +20,434 −15,164 package-lock.json
  40. +104 −131 package.json
  41. +20 −17 {demo → }/prerender.ts
  42. +327 −0 projects/angular-material-extensions/pages/README.md
  43. +5 −6 {demo → projects/angular-material-extensions/pages}/karma.conf.js
  44. +7 −0 projects/angular-material-extensions/pages/ng-package.json
  45. +110 −0 projects/angular-material-extensions/pages/package.json
  46. +28 −0 projects/angular-material-extensions/pages/schematics/README.md
  47. +9 −0 projects/angular-material-extensions/pages/schematics/collection.json
  48. +98 −0 projects/angular-material-extensions/pages/schematics/ng-add/index.ts
  49. +16 −0 projects/angular-material-extensions/pages/schematics/ng-add/index_spec.ts
  50. 0 ...ojects/angular-material-extensions/pages/src/lib/mat-page-content/mat-page-content.component.html
  51. 0 ...ojects/angular-material-extensions/pages/src/lib/mat-page-content/mat-page-content.component.scss
  52. +5 −5 ...cts/angular-material-extensions/pages/src/lib/mat-page-content/mat-page-content.component.spec.ts
  53. +23 −0 projects/angular-material-extensions/pages/src/lib/mat-page-content/mat-page-content.component.ts
  54. 0 ...projects/angular-material-extensions/pages/src/lib/mat-page-loader/mat-page-loader.component.html
  55. 0 ...projects/angular-material-extensions/pages/src/lib/mat-page-loader/mat-page-loader.component.scss
  56. +5 −5 ...jects/angular-material-extensions/pages/src/lib/mat-page-loader/mat-page-loader.component.spec.ts
  57. +15 −0 projects/angular-material-extensions/pages/src/lib/mat-page-loader/mat-page-loader.component.ts
  58. 0 ...ojects/angular-material-extensions/pages/src/lib/mat-page-outlook/mat-page-outlook.component.html
  59. 0 ...ojects/angular-material-extensions/pages/src/lib/mat-page-outlook/mat-page-outlook.component.scss
  60. +5 −5 ...cts/angular-material-extensions/pages/src/lib/mat-page-outlook/mat-page-outlook.component.spec.ts
  61. +26 −0 projects/angular-material-extensions/pages/src/lib/mat-page-outlook/mat-page-outlook.component.ts
  62. 0 ...ages.component.html → projects/angular-material-extensions/pages/src/lib/mat-pages.component.html
  63. 0 ...ages.component.scss → projects/angular-material-extensions/pages/src/lib/mat-pages.component.scss
  64. +5 −5 ...omponent.spec.ts → projects/angular-material-extensions/pages/src/lib/mat-pages.component.spec.ts
  65. +20 −13 ...al-pages.component.ts → projects/angular-material-extensions/pages/src/lib/mat-pages.component.ts
  66. +49 −0 projects/angular-material-extensions/pages/src/lib/mat-pages.module.ts
  67. +10 −0 projects/angular-material-extensions/pages/src/lib/pages.module.ts
  68. +9 −0 projects/angular-material-extensions/pages/src/public-api.ts
  69. +21 −0 projects/angular-material-extensions/pages/src/test.ts
  70. +25 −0 projects/angular-material-extensions/pages/tsconfig.lib.json
  71. +6 −0 projects/angular-material-extensions/pages/tsconfig.lib.prod.json
  72. +35 −0 projects/angular-material-extensions/pages/tsconfig.schematics.json
  73. +17 −0 projects/angular-material-extensions/pages/tsconfig.spec.json
  74. +17 −0 projects/angular-material-extensions/pages/tslint.json
  75. 0 {demo → }/protractor.conf.js
  76. 0 {demo → }/proxy.conf.json
  77. +60 −0 server.ts
  78. +50 −0 server.ts.bak
  79. 0 {demo → }/src/_variables.scss
  80. +27 −0 src/app/app-routing.module.ts
  81. 0 {demo → }/src/app/app.component.html
  82. 0 {demo → }/src/app/app.component.scss
  83. 0 {demo → }/src/app/app.component.ts
  84. +1 −1 {demo → }/src/app/app.module.ts
  85. +2 −4 {demo → }/src/app/app.server.module.ts
  86. 0 {demo → }/src/app/getting-started/getting-started-routing.module.ts
  87. +90 −90 {demo → }/src/app/getting-started/getting-started.component.html
  88. +1 −1 {demo → }/src/app/getting-started/getting-started.component.scss
  89. 0 {demo → }/src/app/getting-started/getting-started.component.spec.ts
  90. +28 −28 {demo → }/src/app/getting-started/getting-started.component.ts
  91. +9 −4 {demo → }/src/app/getting-started/getting-started.module.ts
  92. +12 −0 src/app/home/home-routing.module.ts
  93. +27 −27 {demo → }/src/app/home/home.component.html
  94. +1 −1 {demo → }/src/app/home/home.component.scss
  95. +2 −2 {demo → }/src/app/home/home.component.spec.ts
  96. +2 −2 {demo → }/src/app/home/home.component.ts
  97. +6 −4 {demo → }/src/app/home/home.module.ts
  98. 0 {demo → }/src/app/shared/content-wrapper/content-wrapper.component.html
  99. 0 ...-material-page-loader.component.html → app/shared/content-wrapper/content-wrapper.component.scss}
  100. 0 {demo → }/src/app/shared/content-wrapper/content-wrapper.component.spec.ts
  101. 0 {demo → }/src/app/shared/content-wrapper/content-wrapper.component.ts
  102. +2 −2 {demo → }/src/app/shared/footer/footer.component.html
  103. 0 {demo → }/src/app/shared/footer/footer.component.scss
  104. 0 {demo → }/src/app/shared/footer/footer.component.spec.ts
  105. 0 {demo → }/src/app/shared/footer/footer.component.ts
  106. +2 −2 {demo → }/src/app/shared/header/header.component.html
  107. 0 {demo → }/src/app/shared/header/header.component.scss
  108. 0 {demo → }/src/app/shared/header/header.component.ts
  109. 0 {demo → }/src/app/shared/index.ts
  110. +1 −1 {demo → }/src/app/shared/shared.module.ts
  111. 0 ...aterial-pages/ngx-material-page-loader/ngx-material-page-loader.component.scss → assets/.gitkeep}
  112. 0 ...ial-pages/ngx-material-page-outlook/ngx-material-page-outlook.component.scss → assets/.npmignore}
  113. 0 {demo → }/src/assets/icons/github.svg
  114. 0 {demo → }/src/assets/lib/hljs/CHANGES.md
  115. 0 {demo → }/src/assets/lib/hljs/LICENSE
  116. 0 {demo → }/src/assets/lib/hljs/README.md
  117. 0 {demo → }/src/assets/lib/hljs/README.ru.md
  118. 0 {demo → }/src/assets/lib/hljs/highlight.pack.js
  119. 0 {demo → }/src/assets/lib/hljs/styles/agate.css
  120. 0 {demo → }/src/assets/lib/hljs/styles/androidstudio.css
  121. 0 {demo → }/src/assets/lib/hljs/styles/arduino-light.css
  122. 0 {demo → }/src/assets/lib/hljs/styles/arta.css
  123. 0 {demo → }/src/assets/lib/hljs/styles/ascetic.css
  124. 0 {demo → }/src/assets/lib/hljs/styles/atelier-cave-dark.css
  125. 0 {demo → }/src/assets/lib/hljs/styles/atelier-cave-light.css
  126. 0 {demo → }/src/assets/lib/hljs/styles/atelier-dune-dark.css
  127. 0 {demo → }/src/assets/lib/hljs/styles/atelier-dune-light.css
  128. 0 {demo → }/src/assets/lib/hljs/styles/atelier-estuary-dark.css
  129. 0 {demo → }/src/assets/lib/hljs/styles/atelier-estuary-light.css
  130. 0 {demo → }/src/assets/lib/hljs/styles/atelier-forest-dark.css
  131. 0 {demo → }/src/assets/lib/hljs/styles/atelier-forest-light.css
  132. 0 {demo → }/src/assets/lib/hljs/styles/atelier-heath-dark.css
  133. 0 {demo → }/src/assets/lib/hljs/styles/atelier-heath-light.css
  134. 0 {demo → }/src/assets/lib/hljs/styles/atelier-lakeside-dark.css
  135. 0 {demo → }/src/assets/lib/hljs/styles/atelier-lakeside-light.css
  136. 0 {demo → }/src/assets/lib/hljs/styles/atelier-plateau-dark.css
  137. 0 {demo → }/src/assets/lib/hljs/styles/atelier-plateau-light.css
  138. 0 {demo → }/src/assets/lib/hljs/styles/atelier-savanna-dark.css
  139. 0 {demo → }/src/assets/lib/hljs/styles/atelier-savanna-light.css
  140. 0 {demo → }/src/assets/lib/hljs/styles/atelier-seaside-dark.css
  141. 0 {demo → }/src/assets/lib/hljs/styles/atelier-seaside-light.css
  142. 0 {demo → }/src/assets/lib/hljs/styles/atelier-sulphurpool-dark.css
  143. 0 {demo → }/src/assets/lib/hljs/styles/atelier-sulphurpool-light.css
  144. 0 {demo → }/src/assets/lib/hljs/styles/atom-one-dark.css
  145. 0 {demo → }/src/assets/lib/hljs/styles/atom-one-light.css
  146. 0 {demo → }/src/assets/lib/hljs/styles/brown-paper.css
  147. BIN {demo → }/src/assets/lib/hljs/styles/brown-papersq.png
  148. 0 {demo → }/src/assets/lib/hljs/styles/codepen-embed.css
  149. 0 {demo → }/src/assets/lib/hljs/styles/color-brewer.css
  150. 0 {demo → }/src/assets/lib/hljs/styles/darcula.css
  151. 0 {demo → }/src/assets/lib/hljs/styles/dark.css
  152. 0 {demo → }/src/assets/lib/hljs/styles/darkula.css
  153. 0 {demo → }/src/assets/lib/hljs/styles/default.css
  154. 0 {demo → }/src/assets/lib/hljs/styles/docco.css
  155. 0 {demo → }/src/assets/lib/hljs/styles/dracula.css
  156. 0 {demo → }/src/assets/lib/hljs/styles/far.css
  157. 0 {demo → }/src/assets/lib/hljs/styles/foundation.css
  158. 0 {demo → }/src/assets/lib/hljs/styles/github-gist.css
  159. 0 {demo → }/src/assets/lib/hljs/styles/github.css
  160. 0 {demo → }/src/assets/lib/hljs/styles/googlecode.css
  161. 0 {demo → }/src/assets/lib/hljs/styles/grayscale.css
  162. 0 {demo → }/src/assets/lib/hljs/styles/gruvbox-dark.css
  163. 0 {demo → }/src/assets/lib/hljs/styles/gruvbox-light.css
  164. 0 {demo → }/src/assets/lib/hljs/styles/hopscotch.css
  165. 0 {demo → }/src/assets/lib/hljs/styles/hybrid.css
  166. 0 {demo → }/src/assets/lib/hljs/styles/idea.css
  167. 0 {demo → }/src/assets/lib/hljs/styles/ir-black.css
  168. 0 {demo → }/src/assets/lib/hljs/styles/kimbie.dark.css
  169. 0 {demo → }/src/assets/lib/hljs/styles/kimbie.light.css
  170. 0 {demo → }/src/assets/lib/hljs/styles/magula.css
  171. 0 {demo → }/src/assets/lib/hljs/styles/mono-blue.css
  172. 0 {demo → }/src/assets/lib/hljs/styles/monokai-sublime.css
  173. 0 {demo → }/src/assets/lib/hljs/styles/monokai.css
  174. 0 {demo → }/src/assets/lib/hljs/styles/obsidian.css
  175. 0 {demo → }/src/assets/lib/hljs/styles/ocean.css
  176. 0 {demo → }/src/assets/lib/hljs/styles/paraiso-dark.css
  177. 0 {demo → }/src/assets/lib/hljs/styles/paraiso-light.css
  178. 0 {demo → }/src/assets/lib/hljs/styles/pojoaque.css
  179. BIN {demo → }/src/assets/lib/hljs/styles/pojoaque.jpg
  180. 0 {demo → }/src/assets/lib/hljs/styles/purebasic.css
  181. 0 {demo → }/src/assets/lib/hljs/styles/qtcreator_dark.css
  182. 0 {demo → }/src/assets/lib/hljs/styles/qtcreator_light.css
  183. 0 {demo → }/src/assets/lib/hljs/styles/railscasts.css
  184. 0 {demo → }/src/assets/lib/hljs/styles/rainbow.css
  185. 0 {demo → }/src/assets/lib/hljs/styles/routeros.css
  186. 0 {demo → }/src/assets/lib/hljs/styles/school-book.css
  187. BIN {demo → }/src/assets/lib/hljs/styles/school-book.png
  188. 0 {demo → }/src/assets/lib/hljs/styles/solarized-dark.css
  189. 0 {demo → }/src/assets/lib/hljs/styles/solarized-light.css
  190. 0 {demo → }/src/assets/lib/hljs/styles/sunburst.css
  191. 0 {demo → }/src/assets/lib/hljs/styles/tomorrow-night-blue.css
  192. 0 {demo → }/src/assets/lib/hljs/styles/tomorrow-night-bright.css
  193. 0 {demo → }/src/assets/lib/hljs/styles/tomorrow-night-eighties.css
  194. 0 {demo → }/src/assets/lib/hljs/styles/tomorrow-night.css
  195. 0 {demo → }/src/assets/lib/hljs/styles/tomorrow.css
  196. 0 {demo → }/src/assets/lib/hljs/styles/vs.css
  197. 0 {demo → }/src/assets/lib/hljs/styles/vs2015.css
  198. 0 {demo → }/src/assets/lib/hljs/styles/xcode.css
  199. 0 {demo → }/src/assets/lib/hljs/styles/xt256.css
  200. 0 {demo → }/src/assets/lib/hljs/styles/zenburn.css
  201. 0 {demo → }/src/assets/logo.svg
  202. 0 {demo → }/src/environments/environment.hmr.ts
  203. 0 {demo → }/src/environments/environment.prod.ts
  204. 0 {demo → }/src/environments/environment.ts
  205. BIN {demo → }/src/favicon.ico
  206. 0 {demo → }/src/hmr.ts
  207. +11 −10 {demo → }/src/index.html
  208. +0 −1 src/index.ts
  209. +11 −0 src/main.server.ts
  210. +24 −0 src/main.ts
  211. 0 demo/src/ngx-material-pages_theme.scss → src/material_theme.scss
  212. +0 −23 ...le/components/ngx-material-pages/ngx-material-page-content/ngx-material-page-content.component.ts
  213. +0 −26 ...dule/components/ngx-material-pages/ngx-material-page-loader/ngx-material-page-loader.component.ts
  214. +0 −36 ...le/components/ngx-material-pages/ngx-material-page-outlook/ngx-material-page-outlook.component.ts
  215. +0 −66 src/module/ngx-material-pages.module.ts
  216. +3 −4 {demo → }/src/ngsw-config.json
  217. +1 −1 {demo → }/src/polyfills.ts
  218. 0 {demo → }/src/styles.scss
  219. 0 {demo → }/src/test.ts
  220. +3 −5 {demo → }/src/tsconfig.app.json
  221. +0 −20 src/tsconfig.lib.es5.json
  222. +0 −21 src/tsconfig.lib.json
  223. 0 {demo → }/src/tsconfig.server.json
  224. +13 −9 src/tsconfig.spec.json
  225. 0 {demo → }/src/typings.d.ts
  226. 0 {demo → }/static.paths.ts
  227. +14 −0 tsconfig.app.json
  228. +22 −11 tsconfig.json
  229. +14 −0 tsconfig.server.json
  230. +18 −0 tsconfig.spec.json
  231. +52 −92 tslint.json
  232. +51 −0 webpack.server.config.js.bak
205 changes: 172 additions & 33 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,49 +1,188 @@
# Javascript Node CircleCI 2.0 configuration file
#
# Check https://circleci.com/docs/2.0/language-javascript/ for more details
#
version: 2
jobs:
build:
docker:
# specify the version you desire here
- image: circleci/node:8.9.4

# Specify service dependencies here if necessary
# CircleCI maintains a library of pre-built images
# documented at https://circleci.com/docs/2.0/circleci-images/
# - image: circleci/mongo:3.4.4
job_defaults: &job_defaults
docker:
- image: circleci/node:10-browsers
environment:
CHROME_BIN: '/usr/bin/google-chrome'
working_directory: ~/project/repo

#app
cache_key: &cache_key pages-app-deps-cache-{{ .Branch }}-{{ checksum "package-lock.json" }}
dist_key: &dist_key pages-app-dist-{{ .Revision }}

working_directory: ~/repo
#pages dist package
cache_pages_key: &cache_pages_key pages-deps-cache-{{ .Branch }}-{{ checksum "package-lock.json" }}
dist_pages_key: &dist_pages_key pagess-dist-{{ .Revision }}

jobs:
install:
<<: *job_defaults
steps:
- checkout
- restore_cache:
key: *cache_key
- run:
name: install-dependencies
command: npm ci
- run:
name: Install Semantic Release globally
command: sudo npm i -g semantic-release@15
- run:
name: Install resync command
command: sudo apt install rsync
- save_cache:
key: *cache_key
paths:
- node_modules

# Download and cache dependencies
lint:
<<: *job_defaults
steps:
- checkout
- restore_cache:
keys:
- v1-dependencies-{{ checksum "package.json" }}
# fallback to using the latest cache if no exact match is found
- v1-dependencies-
- run: ls -la && pwd
- run: git --version
- run: npm install
- run: npm install --only=dev
- run: npm run build
- run: ls -la && pwd
key: *cache_key
- run:
name: lint
command: npm run lint

test-app:
<<: *job_defaults
steps:
- checkout
- restore_cache:
key: *cache_key
- restore_cache:
key: *dist_key
- run:
name: test
command: npm run test

build-library:
<<: *job_defaults
steps:
- checkout
- restore_cache:
key: *cache_key
- run:
name: Install resync command
command: sudo apt install rsync
- run:
name: build @angular-material-extensions/pages library
command: cd projects/angular-material-extensions/pages && npm run build
- save_cache:
key: *dist_pages_key
paths:
- node_modules
key: v1-dependencies-{{ checksum "package.json" }}
- dist/angular-material-extensions/pages

- persist_to_workspace:
root: .
paths:
- dist
# run tests!
#- run: npm test
build-prerender-app:
<<: *job_defaults
steps:
- checkout
- restore_cache:
key: *cache_key
- restore_cache:
key: *dist_pages_key
- run:
name: check dist files
command: ls projects/angular-material-extensions/pages/
- run:
name: link library
command: sudo npm run link
- run:
name: build-prerender
command: sudo npm run build:prerender
- save_cache:
key: *dist_key
paths:
- dist

release-app:
<<: *job_defaults
steps:
- checkout
- restore_cache:
key: *cache_key
- restore_cache:
key: *dist_key
- run:
name: release-app
command: npm run semantic-release || true

release-pages-lib:
<<: *job_defaults
steps:
- checkout
- restore_cache:
key: *cache_key
- restore_cache:
key: *dist_pages_key
- run:
name: release-pages-lib
command: cd projects/angular-material-extensions/pages && npx semantic-release || true

deploy-app-dev:
<<: *job_defaults
steps:
- checkout
- restore_cache:
key: *cache_key
- restore_cache:
key: *dist_key
- restore_cache:
key: *dist_pages_key
- run:
name: dist outlook
command: ls dist
- run:
name: Set git email config
command: git config --global user.email "anthony.na@hotmail.de"
- run:
name: Set git name config
command: git config --global user.name "Anthony Nahas"
- run:
name: deploy-app-dev
command: npm run deploy:gh

workflows:
version: 2
build-test-release:
jobs:
- install
# - lint:
# requires:
# - install
# - test-app:
# requires:
# - install
- build-library:
requires:
- install
- build-prerender-app:
requires:
- build-library
# - test-app
- release-pages-lib:
requires:
- build-library
filters:
branches:
only: pages
- release-app:
requires:
- build-prerender-app
filters:
branches:
only: master
- deploy-app-dev:
requires:
- release-app
filters:
branches:
only: master
# - deploy-app-dev:
# requires:
# - build-prerender-app
# filters:
# branches:
# only: dev
5 changes: 5 additions & 0 deletions .firebaserc
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"projects": {
"default": "@angular-material-extensions/pages"
}
}
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# These are supported funding model platforms

github: angular-material-extensions
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: npm/@angular-material-extensions/pages
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: ['https://github.com/AnthonyNahas','anahas.de']
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -3,6 +3,7 @@
# compiled output
/dist
/tmp
/out-tsc

# dependencies
/node_modules
4 changes: 1 addition & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -11,18 +11,16 @@ addons:

language: node_js
node_js:
- "6"
- "10"

before_script:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- npm install --quiet -g gulp-cli

script: gulp test:ci
script: npx ng build @angular-material-extensions/pages

after_success: gulp coveralls

cache:
yarn: true

6 changes: 3 additions & 3 deletions .yo-rc.json
Original file line number Diff line number Diff line change
@@ -4,8 +4,8 @@
"authorName": "anthonynahas",
"authorEmail": "anthony.na@hotmail.de",
"githubUsername": "anthonynahas",
"githubRepoName": "ngx-material-pages",
"projectName": "ngx-material-pages",
"githubRepoName": "@angular-material-extensions/pages",
"projectName": "@angular-material-extensions/pages",
"projectVersion": "0.0.1",
"projectDescription": "Open source library for angular apps to illustrate custom material pages content with steps (ideal for tutorials and explanation purposes)",
"projectKeywords": [
@@ -38,4 +38,4 @@
"config/setupJest.ts"
]
}
}
}
Loading