Olivier Combe
28c29d560e
build: fix rxjs version for aio ( #19585 )
...
PR Close #19585
2017-10-11 15:30:52 -07:00
Peter Bacon Darwin
6225fedcb8
build(aio): freeze lockfile when installing example dependencies ( #19616 )
...
PR Close #19616
2017-10-11 14:37:37 -07:00
Peter Bacon Darwin
47202dd747
build(aio): improve accessor rendering ( #19637 )
...
Includes an update to `dgeni-packages@0.22.0` which provides more info
about accessors if required.
PR Close #19637
2017-10-11 14:37:28 -07:00
Peter Bacon Darwin
fb130c4eae
build(aio): append information about links in and out of docs ( #19583 )
...
Closes #19560
PR Close #19583
2017-10-11 14:37:16 -07:00
Peter Bacon Darwin
34f70c6de2
build(aio): sort API list alphabetically ( #19566 )
...
Closes #19559
PR Close #19566
2017-10-11 13:52:19 -07:00
George Kalpakas
3232125650
build(aio): remove unnecessary --
from yarn commands ( #19565 )
...
Essentially backports ffceae0a0 and f7199aa8c to 4.4.x.
PR Close #19565
2017-10-11 13:26:07 -07:00
George Kalpakas
f89ac92e5e
test(aio): temporarily disable failing examples e2e tests ( #19600 )
...
Temporarily disable a couple of failing upgrade example e2e tests
to unblock the 4.4.x branch while investigating and fixing the
issues.
It seems to be some typings-related issues that TypeScript 2.5.3
complains about.
(Note: The same tests are temporarily disabled on master too.)
PR Close #19600
2017-10-10 15:58:45 -07:00
George Kalpakas
dc22f4dc69
build(aio): fix overwriting with local Angular packages that depend on other local ones ( #19600 )
...
PR Close #19600
2017-10-10 15:58:45 -07:00
George Kalpakas
173ccf03ab
test(aio): fix testing of NgPackagesInstaller
( #19600 )
...
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
1d5c3c1c9b
build(aio): example-boilerplate is no longer responsible for yarn install ( #19600 )
...
The tooling for boilerplate was also running `yarn install` on the examples'
shared folder. But since this is handled by `ng-packages-installer` this
commit refactors the tools so that the boilerplate no longer does this
anymore.
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
c639cdd3b3
build(aio): support ignoring dist packages in "local" mode ( #19600 )
...
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
d8fd892e71
ci(aio): use custom package.json to run with local distributables ( #19600 )
...
Closes #19388
PR Close #19600
2017-10-10 15:58:44 -07:00
Georgios Kalpakas
074a997302
build(aio): add support for using the locally built Angular packages for aio ( #19600 )
...
This commit allows building angular.io against the locally built Angular
packages. It adds two new npm scripts:
- `setup-local`: Same as `setup`, but overwrites the Angular packages for both
angular.io and the examples boilerplate with the locally built ones.
- `build-local`: Same as `build`, but uses `setup-local` instead of `setup`
under the hood, thus overwriting installed Angular packages with locally built
ones.
Fixes #18611
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
62616f541a
build(aio): ensure webdriver is updated when switching between local and npm deps ( #19600 )
...
PR Close #19600
2017-10-10 15:58:44 -07:00
Peter Bacon Darwin
ec2c1bec4a
build(aio): fix various API rendering issues
...
Upgrading to dgeni-packages 0.21.4 gives us
access to more properties on the API docs, which
allows us to fix the following issues:
Closes #19450
Closes #19452
Closes #19456
2017-10-03 08:15:25 -07:00
Pete Bacon Darwin
17e7c58981
build(aio): add metadata aliases for directives, components and pipes ( #19317 )
...
This change will enable people to link to the API docs via their selectors
or names, as used in a template.
Since the selectors can be quite complex we are not able to get 100%
accuracy.
Closes #16787
2017-09-25 12:04:41 -07:00
Pete Bacon Darwin
b8f15d2b77
build(aio): render class/interface "descendants" in API docs ( #19343 )
...
For classes, the tree of subclasses is rendered, recursively.
For interfaces, the descendants are separated into child interfaces, which
extend the interface, and classes, which implement the interface.
Closes #19306
2017-09-25 12:04:28 -07:00
Pete Bacon Darwin
5f9a10aab9
build(aio): ensure decorators with shared interface types are found ( #19361 )
...
Closes #19358
2017-09-25 12:03:31 -07:00
Peter Bacon Darwin
04bc5257a6
docs(aio): tidy up tooling documentation ( #18151 )
...
PR Close #18151
2017-09-21 11:27:01 -07:00
Jesus Rodriguez
5bca58e748
docs(aio): applying some feedback ( #18151 )
...
PR Close #18151
2017-09-21 11:27:01 -07:00
Jesus Rodriguez
526a67f8f4
docs(aio): add zipper documentation ( #18151 )
...
PR Close #18151
2017-09-21 11:27:00 -07:00
Jesus Rodriguez
53a27e07b1
docs(aio): complete the plunker-builder docs ( #18151 )
...
PR Close #18151
2017-09-21 11:27:00 -07:00
Jesus Rodriguez
ba0fb1e055
docs(aio): add boilerplate readme ( #18151 )
...
PR Close #18151
2017-09-21 11:27:00 -07:00
Peter Bacon Darwin
ed2c8aa6f8
docs(aio): high-level documentation of the transforms
folder ( #18151 )
...
PR Close #18151
2017-09-21 11:27:00 -07:00
Peter Bacon Darwin
9226760120
docs(aio): high-level documentation of AIO tooling ( #18151 )
...
PR Close #18151
2017-09-21 11:27:00 -07:00
Peter Bacon Darwin
9624fda082
build(aio): improve error message for ignored example files ( #19265 )
...
Addresses https://github.com/angular/angular/pull/18707#issuecomment-330396771
PR Close #19265
2017-09-20 16:50:36 -07:00
Peter Bacon Darwin
e19b6a8f38
build(aio): remove commented out code ( #19265 )
...
PR Close #19265
2017-09-20 16:50:36 -07:00
Peter Bacon Darwin
9d93c859d7
build(aio): auto-link more code items
...
We now parse all code blocks, after they have been rendered by dgeni
and insert links to API docs that match "words" in the code.
2017-09-12 14:06:26 -04:00
Peter Bacon Darwin
d777d79c61
build(aio): do not render annotations block for directives
2017-09-12 14:05:46 -04:00
Peter Bacon Darwin
062a772e48
build(aio): improve rendering of directive selectors
2017-09-12 14:05:41 -04:00
Peter Bacon Darwin
3618cc6d34
build(aio): do not render comments in decorators
...
Closes #18873
2017-09-12 14:05:35 -04:00
Ward Bell
9413ca8a2e
build(aio): update karma & systemjs config for HttpClient
...
While adding the references to the `HttpClient` packages it also crucially
adds ref to new “tslib” library required by `HttpClient`.
2017-09-12 13:46:12 -04:00
Ward Bell
edf423af3d
build(aio): update package.json for angular-in-mem-web-api 0.4.0
2017-09-08 18:25:20 -04:00
Peter Bacon Darwin
6c3f1f70ba
build(aio): render metadata members from decorator ancestors
2017-09-08 18:25:08 -04:00
Peter Bacon Darwin
8a8c4d37aa
build(aio): render ancestor members in directives
...
See `CheckBoxRequiredValidator` for an example.
2017-09-08 18:25:00 -04:00
Peter Bacon Darwin
c3907893c1
build(aio): don't show constructor detail if there is none
2017-09-08 17:01:39 -04:00
Peter Bacon Darwin
d61c6f996a
build(aio): support rendering of constructor overloads in API docs
...
Closes #18258
2017-09-08 17:01:39 -04:00
Peter Bacon Darwin
9b256a9144
build(aio): render the extends
ancestors of classes in API docs ( #18927 )
...
PR Close #18927
2017-09-05 23:25:06 -05:00
Peter Bacon Darwin
0f1476be33
build(aio): ensure dgeni can load all angular Typescript modules ( #18927 )
...
PR Close #18927
2017-09-05 23:25:06 -05:00
Peter Bacon Darwin
3b571a4f3d
build(aio): do not auto-link code elements already inside a link ( #18776 )
...
Closes #18769
PR Close #18776
2017-08-18 13:38:43 -05:00
George Kalpakas
77fa3c3e48
test(aio): fix tests for example-boilerplate ( #18619 )
...
PR #18520 was accidentally merged into 4.3.x, which uses a different
location for building `tsc-wrapped`. This commit reverts the changes
from #18520 that were not compatible with 4.3.x.
2017-08-09 20:28:43 -07:00
George Kalpakas
f4cb45345d
test(aio): fix running docs examples against local builds ( #18520 )
...
This commit also updates the version of `@angular/cli` used for docs examples.
The previous (transient) dependency `@ngtools/webpack` was not compatible with
`@angular/compiler-cli@>=5` and was breaking when running against the local
builds (currently at 5.0.0-beta.2). The version of `@ngtools/webpack` used by
the latest `@angular/cli` version is compatible with `@angular/compiler-cli@5`.
2017-08-09 14:21:39 -07:00
Filipe Silva
116ee334fb
build(aio): use cli 1.3.0-rc ( #18290 )
2017-08-02 15:37:39 -07:00
Georgios Kalpakas
cbc1986c6f
fix(aio): fix links to source for paths with symlinks
...
Fixes #18353
2017-07-31 11:39:47 -07:00
Peter Bacon Darwin
6840b7bda9
ci(aio): test the example e2e files using local build of Angular
2017-07-31 11:39:21 -07:00
Peter Bacon Darwin
cfbed40ab6
build(aio): support overriding the Angular packages in examples with locally built ones
2017-07-31 11:39:03 -07:00
Peter Bacon Darwin
fe1a6b8e42
build(aio): refactor and test the example-boilerplate tool
2017-07-31 11:38:59 -07:00
Peter Bacon Darwin
fd52b178ed
ci(aio): support sharding of example e2e tests
2017-07-31 11:38:48 -07:00
Jesus Rodriguez
4836565ca7
docs(aio): update examples to 4.3
2017-07-26 12:08:29 -05:00
Filipe Silva
b4be96c65d
ci: use chrome stable ( #18307 )
2017-07-26 12:08:29 -05:00