Commit Graph

10 Commits

Author SHA1 Message Date
Paul Gschwendtner 48b9da3b44 build: fix dev-app deployment to firebase (#14529) 2018-12-17 20:15:41 -08:00
Paul Gschwendtner 6d7f417392 build: restructure demo-app in favor of bazel (#13965)
Restructures the demo-app by no longer mixing up the `demo-app` name.

Currently the `demo-app` consists of two parts:

  * The demo-app
  * And the accessibility demos

As you can tell above, this is pretty much confusing because it's
technically just consisting of:

  * Accessibility demos
  * Library demos

This change cleans up the naming and makes sure that the modules are
structured in a best-practice way.

It's odd to have the `DemoAppModule` (*not the root module*) that
includes all library demos as a folder next to the actual demo
components.

This makes it extremely hard to convert the demo-app to Bazel because
we cannot target all `.ts` files through `glob` because it only matches
files inside of the same folder (or Bazel package).

In order to make it easy to run the demo-app with Bazel, and to just
clean it up, the folder structure should be as followed:

```
src/a11y-demo/
  | ...

src/dev-app/
  | ${DEMO_COMPONENT}
     | ...
     | BUILD.bazel
  | index.html
  | BUILD.bazel
```
2018-11-15 07:50:46 -08:00
Paul Gschwendtner afb0ee37eb chore: remove screenshot testing (#12155)
Removes the screenshot test tool since Angular Material is visually being tested inside of Google.
2018-07-11 08:24:21 -07:00
Paul Gschwendtner f8a2860408 build: script to build demo-app for firebase (#4330)
* build: script to build demo-app for firebase

* Adds a new gulp task that can be used to build the devapp in "deploy"-mode. This allows us to deploy the demo-app on firebase.

Fixes #3857

* Add firebase deploy task
2017-05-04 14:47:37 -07:00
Paul Gschwendtner f7c45b2725 build: move functions folder into tools/ (#4127) 2017-04-18 15:07:46 -07:00
Paul Gschwendtner ea41f29428 chore: remove typings manager (#2176)
* Removes the typings manager because the project uses `@types` now.
2016-12-12 17:10:54 -08:00
Jeremy Elbourn 8e16992537 chore: fix firebase dev instance (#1606) 2016-10-25 15:45:56 -07:00
Jeremy Elbourn 7f3b1bd43b feat(overlay): add connected position strategy (#335) 2016-05-12 16:33:19 -07:00
Jeremy Elbourn 3294772d48 chore: add rewrite rule to firebase.json 2016-04-11 16:36:23 -07:00
Jeremy Elbourn 0f00141948 chore: add firebase.json for testing (#282) 2016-04-08 16:38:05 -07:00