Jason Aden
68fc65dbcb
ci: add npm postinstall back to the lint step so node_modules doesn't get out of date
2017-06-26 17:12:06 -07:00
David Pertiller
693f79e88a
docs: fix spelling of case variants in naming.md
...
unify variant forms of spelling letter cases (upper-case, uppercase, lower case)
2017-06-26 13:43:37 -07:00
Victor Berchet
448d9f9f46
test(compiler): add a test for components not part of any `NgModule`
2017-06-26 13:24:36 -07:00
Jesus Rodriguez
8786ba95fb
build(aio): boilerplate wont be removed by default now
2017-06-26 11:05:34 -07:00
David Herges
97bb374218
fix(aio): Typo in Setup Anatomy documentation page
...
Solves #17076
2017-06-26 11:04:46 -07:00
swseverance
233044e337
docs(aio): fix typo
2017-06-26 11:04:32 -07:00
Jason Hodges
f365a0f45c
docs(aio): animations typos fixed
2017-06-26 11:04:13 -07:00
Pawel Kozlowski
263c1a1d7e
refactor: remove unused imports of the deprecated Renderer
2017-06-23 17:24:40 -07:00
Chuck Jazdzewski
3097083277
feat(compiler-cli): new compiler api and command-line using TypeScript transformers
2017-06-23 16:18:44 -07:00
Pawel Kozlowski
43c187b624
refactor(forms): remove usage of deprecated Renderer
2017-06-23 16:12:52 -07:00
Pawel Kozlowski
3165fd3dc9
refactor(router): remove usage of deprecated Renderer
2017-06-23 16:12:43 -07:00
Alex Eagle
e80851d98b
fix(core): add needed closure compiler warning suppression
2017-06-23 14:44:00 -07:00
Victor Berchet
b754e600e3
feat(compiler): add support `::ng-deep`
...
- /deep/ is deprecated and being removed from Chrome
- >>> is semantically invalid in a stylesheet
- sass will no longer support either in any version of sass
-> use ::ng-deep in emulated shadow DOM mode
Because the deep combinator is deprecated in the CSS spec,
`/deep/`, `>>>` and `::ng-deep` are also deprecated in emulated shadow DOM mode
and will be removed in the future.
see https://www.chromestatus.com/features/6750456638341120
2017-06-23 14:43:42 -07:00
Chuck Jazdzewski
81734cf7b6
refactor(compiler): add tracking comment for self-import detection
...
The underlying cause of #17386 needs to be investigated and as a
simple string compare should have been valid.
2017-06-23 14:43:24 -07:00
Anthony Van de Gejuchte
30f4fe26e0
docs(aio): cleanup rollup-config script
2017-06-23 11:55:55 -07:00
Yuan Gao
d6265dfcbe
ci(aio): Change the firebase token
2017-06-23 11:55:20 -07:00
Yuan Gao
d51f86291f
ci(aio): address comments
2017-06-23 11:55:20 -07:00
Yuan Gao
97ace57d39
ci(aio): fix test
2017-06-23 11:55:20 -07:00
Yuan Gao
86949e0c20
ci(aio): remove umd
2017-06-23 11:55:20 -07:00
Yuan Gao
6924780ae9
ci(aio): debug
2017-06-23 11:55:20 -07:00
Yuan Gao
1b0b69eeec
ci(aio): add back deploy-preview
2017-06-23 11:55:20 -07:00
Yuan Gao
fa85389f62
ci(aio): updated limits
2017-06-23 11:55:20 -07:00
Yuan Gao
2e55857c82
ci(aio): rename limits file and address comments
2017-06-23 11:55:20 -07:00
Yuan Gao
ca970f5ee5
ci(aio): Also track umd.min.js file size
2017-06-23 11:55:20 -07:00
Yuan Gao
204a2cf942
ci(aio): Add payload size limit file
2017-06-23 11:55:20 -07:00
Yuan Gao
0440251919
ci(aio): upload aio payload size to firebase
...
ci(aio): Add timestamp and change data
2017-06-23 11:55:20 -07:00
Alex Eagle
08ecfd891d
build: No longer need to bazel build twice
2017-06-23 11:54:51 -07:00
Alex Eagle
7395a64668
build: circleci workflows to run lint in parallel
2017-06-23 11:54:51 -07:00
Georgios Kalpakas
979bfd07e1
refactor(aio): provide fallback values for secrets (useful during dev)
2017-06-23 11:54:20 -07:00
Georgios Kalpakas
b6ce814279
refactor(aio): enable `-u` flag on preview server scripts
2017-06-23 11:54:20 -07:00
Georgios Kalpakas
66088fef1a
docs(aio): document preview server HTTP status codes
2017-06-23 11:54:20 -07:00
Georgios Kalpakas
808bd4af41
ci(aio): deploy previews for all PRs
...
PRs that could not be automatically verified will not be publicly accessible,
until manually verified.
2017-06-23 11:54:20 -07:00
Georgios Kalpakas
f90b35a85e
test(aio): add e2e tests for non-public previews
2017-06-23 11:54:20 -07:00
Georgios Kalpakas
8ae0eec230
feat(aio): enable previews for any PR
...
This commit introduces the ability to show previews for PRs by any author. It works as follows:
- The build artifacts of all PRs are uploaded to the preview server.
- Automatically verified PRs (i.e. from trusted authors or having a specific label) are deployed and
publicly accessible as usual.
- PRs that could not be automatically verified are stored for later use (after re-verification).
- A PR can be marked as "trusted" and make its preview publicly accessible by adding the GitHub
label specified in the `AIO_TRUSTED_PR_LABEL` env var of the preview server.
At the moment, there is no automatic mechanism for notifying the preview server about changes to the
PR's verification status. The PR's "visibility" will be checked and updated every time a new build
is uploaded.
2017-06-23 11:54:20 -07:00
Georgios Kalpakas
0fe685102f
refactor(aio): simplify preview server build events
2017-06-23 11:54:20 -07:00
Georgios Kalpakas
a98440bb85
test(aio): add missing unit test for preview server
2017-06-23 11:54:20 -07:00
Georgios Kalpakas
3112311134
test(aio): fix preview server tests on Windows
2017-06-23 11:54:20 -07:00
Georgios Kalpakas
1b13bdea4b
build(aio): upgrade preview server dependencies
2017-06-23 11:54:20 -07:00
Ward Bell
3ce9d51a9c
fix(aio): prefix `location.assign` with `window.`
...
No practical effect but clears the TS compiler warning.
2017-06-23 11:53:53 -07:00
Georgios Kalpakas
14d2de13bb
fix(aio): fix links on `/about` in Firefox
...
Fixes #17661
2017-06-23 11:53:22 -07:00
Georgios Kalpakas
5713e7c9b6
refactor(aio): clean up `aio-contributor` template and styles
2017-06-23 11:53:22 -07:00
Georgios Kalpakas
87206e1986
fix(aio): preserve newlines when copying code
...
Before 4f37f8643
, we were using `innerText` to retrieved the code content for
copying. This preserved the text layout (including newlines), but suffered from
other issues (browser support, performance). With 4f37f8643
we switched to
`textContent`, which works well except in the following case:
When `prettify` formats the code to have line numbers, it removes the newlines
and uses `<li>` elements instead. This affects `textContent`.
This commit fixes this by keeping a reference of the code as text and using that
for copying.
Fixes #17659
2017-06-23 11:53:01 -07:00
Alex Eagle
414c7e956b
ci: test merge commits on circle
...
We expect this behavior because it's what Travis does. Also it's better because we want
to test what happens if we merge the PR, not the status of the PR branch.
2017-06-23 11:52:41 -07:00
Jules Kremer
6191d53a78
docs(aio): Update resources.json - fixed language error
2017-06-23 11:52:22 -07:00
Vincent Ogloblinsky
7d30ccc4a9
docs(aio): update resources - Add Compodoc - documentation tool for Angular app
2017-06-23 11:52:22 -07:00
Georgios Kalpakas
494a0d064a
fix(aio): fix topbar nav-item focus style
...
Fixing it requires upgrading `@angular/material` to v2.0.0-beta.7.
Fixes #17216
2017-06-23 11:51:17 -07:00
Nikita Shiryakov
849200b576
docs: remove unnecessary newline
2017-06-23 11:50:48 -07:00
Ward Bell
60273a941f
docs: fix “under to hood” typo in changelog.md
...
closes #14856
2017-06-23 09:04:40 -07:00
Ward Bell
7ba720a62a
docs(aio): resources.json - replace “Angular 2” in titles/descriptions
...
closes #16965
2017-06-23 09:04:21 -07:00
Alex Xu
eacc36bbd5
docs(aio): update Bash for Windows info
...
As of the Creator's Update, Bash on Ubuntu on Windows supports all npm commands.
https://blogs.msdn.microsoft.com/commandline/2017/04/11/windows-10-creators-update-whats-new-in-bashwsl-windows-console/
Update setup documentation accordingly.
2017-06-23 09:04:04 -07:00