Peter Bacon Darwin
659adf83dc
chore(doc-gen): move typeParams and heritage rendering to template
...
Partially solves #2452
2015-06-11 19:15:17 +01:00
Peter Bacon Darwin
efab03274f
chore(doc-gen): autogenerate Angular version in angular.d.ts file
2015-06-10 12:42:24 +01:00
Peter Bacon Darwin
f2e2ce15cd
chore(doc-gen): add `type-alias` export doc type
...
See #2446
2015-06-10 12:14:10 +01:00
Peter Bacon Darwin
65cbcb2f73
chore(doc-gen): ensure `log` is injected into `getExportDocType`
...
See #2446
2015-06-09 23:07:35 +01:00
Alex Eagle
7141c15e65
fix(docs): Working generated angular2.d.ts
...
This requires some hacks, documented in
https://docs.google.com/document/d/1nNebWTiLzz5ePcit_bjZPtaiSIFU4EsQKUlX7LX0c0A/edit
Changes:
- include subtyping info in angular2.d.ts by adding 'extends supertype'
- export missing symbols needed transitively by angular2/angular2
- because of decorator/annotation mismatch, we can't export these to applications.
So I've added a separate angular2.api.ts file to re-export specifically to .d.ts
generation.
- Hack to remove aliases introduced by 'import * as alias' syntax
- Hack to deal with Error still an interface
note that we require users to install the transitive dependencies - this is how TSD works.
2015-06-05 15:33:23 -07:00
Alex Eagle
f303f0c17a
chore(docs): remove private members from angular2.d.ts
2015-06-02 17:15:49 -07:00
Peter Bacon Darwin
1fae8d6377
chore(doc-gen): add template for const docTypes
2015-06-02 15:30:03 -07:00
Naomi Black
b746e0c9f0
docs(docgen): tell dgeni to use ts files and fix some bad links
2015-06-02 15:30:03 -07:00
Alex Eagle
e67b7e87b2
chore(docs): Improve whitespace and semicolons in angular2.d.ts
2015-06-02 15:29:07 -07:00
Rado Kirov
0a0b84a07d
fix(docs): generate d.ts file only for angular2/angular2.
2015-06-02 15:14:45 -07:00
Peter Bacon Darwin
a504fa835e
chore(doc-gen): improve github links to point to the correct tagged URL
...
Closes #1994
2015-06-02 10:56:23 +01:00
Peter Bacon Darwin
f6eeb9aa66
chore(doc-gen): dgenerate the type definition file for angular2
...
Closes #2017
Closes #1966
2015-05-20 12:23:59 +01:00
Peter Bacon Darwin
cd7aef2139
chore(doc-gen): fix up tests to work on linux
2015-05-19 14:38:11 +01:00
Peter Bacon Darwin
50c6efa187
chore(doc-gen): fix paths for links to modules and exports
2015-05-19 14:38:10 +01:00
Peter Bacon Darwin
302c5d5005
chore(doc-gen): paths now start with a slash
2015-05-19 14:38:10 +01:00
Peter Bacon Darwin
b6b9ede425
chore(doc-gen): include interfaces in the possible exports from a module
2015-05-19 14:38:10 +01:00
Peter Bacon Darwin
118f0520a2
chore(doc-gen): get CompilerHost to return the SourceFiles with the correct fileName
...
Now that we are not changing the working directory, we needed to update how
getSourceFiles works to ensure that it worked relative to the baseDir.
2015-05-19 14:38:10 +01:00
Peter Bacon Darwin
ba80bd43ad
chore(doc-gen): fix text mock code
2015-05-19 14:38:10 +01:00
Peter Bacon Darwin
ed6298c33f
chore(doc-gen): speed up class member sorting
2015-05-19 14:38:10 +01:00
Peter Bacon Darwin
db5486a347
chore(doc-gen): use actual TypeScript SymbolFlags enum rather than magic number
2015-05-19 14:38:10 +01:00
Peter Bacon Darwin
b9b58f7ed9
chore(doc-gen): speed up class member sorting
2015-05-19 14:38:10 +01:00
Peter Bacon Darwin
33f5aafd6c
chore(doc-gen): formatting
2015-05-19 14:38:09 +01:00
Peter Bacon Darwin
4b34ef9036
chore(doc-gen): remove unused `signature`
2015-05-19 14:38:09 +01:00
Peter Bacon Darwin
8c409e9251
chore(doc-gen): improve error handling for missing declaration params
2015-05-19 14:38:09 +01:00
Peter Bacon Darwin
398e70ad39
chore(doc-gen): allow class member sorting to be configured
2015-05-19 14:38:09 +01:00
Peter Bacon Darwin
9407c12923
chore(doc-gen): clarify and improve matching of exports to ignore
...
Previously this was a bit cryptic as we just had a `hideSpecialExports` flag.
Now it ignores exports that match an array of regexes, with the default case
being those exports called `___esModule`.
2015-05-19 14:38:09 +01:00
Peter Bacon Darwin
a4693ef679
squash-me: remove unnecessary (and very naughty) `chdir()` call
2015-05-19 14:38:09 +01:00
Peter Bacon Darwin
9d5f760597
chore(doc-gen): chore(doc-gen): add TypeScript parsing
2015-05-19 14:38:09 +01:00
Peter Bacon Darwin
8bebcfb844
chore(doc-gen): relax link matching
2015-05-19 14:38:09 +01:00
Peter Bacon Darwin
8a0eb08745
chore(doc-gen): relax link matching
2015-05-19 14:38:08 +01:00
Peter Bacon Darwin
1dce4699de
chore(doc-gen): relax link matching
2015-05-19 14:38:08 +01:00
Peter Bacon Darwin
7bff919782
chore(doc-gen): add TypeScript parsing
2015-05-19 14:38:08 +01:00
Peter Bacon Darwin
c6dc78183d
chore(doc-gen): relax link matching
2015-05-19 14:38:08 +01:00
Peter Bacon Darwin
9a72f19b97
chore(doc-gen): add TypeScript parsing
2015-05-19 14:38:08 +01:00
Peter Bacon Darwin
25a952755e
chore(doc-gen): remove Traceur bits
2015-05-19 14:38:08 +01:00
Peter Bacon Darwin
b2da2978ee
chore(doc-gen): move inline link matching to dgeni-package
2015-05-19 14:38:07 +01:00
Peter Bacon Darwin
72bb5bdd5a
chore(doc-gen): fix path to modules on angular.io
2015-05-19 14:38:07 +01:00
Jeremy Elbourn
62bf777ef1
fix(docs): fix broken docs test after addition of .ts extension to dgeni
...
regex.
2015-05-07 14:05:57 -07:00
Peter Bacon Darwin
e30ad2ec2c
chore(doc-gen): include TypeScript files in the doc generation
2015-05-07 10:26:23 +01:00
Peter Bacon Darwin
c509057f65
chore(doc-gen): log comments as silly() rather than info()
2015-05-07 10:25:41 +01:00
Peter Bacon Darwin
e138add584
chore(doc-gen): provide aliases for jade-data docs
2015-05-07 10:25:02 +01:00
Alex Wolfe
3f28d08778
build bug fix
2015-05-06 15:53:58 -07:00
Alex Wolfe
ab28676d02
more comments
2015-05-06 15:36:02 -07:00
Peter Bacon Darwin
902984cc10
chore(doc-gen): only generate angular.io module and _data docs for public modules
2015-04-28 14:54:47 +01:00
Peter Bacon Darwin
ce431f279e
chore(doc-gen): don't show private class members in jade templates
...
Closes #1366
2015-04-28 14:47:38 +01:00
Alex Wolfe
c269bd5d3c
chore(doc-gen): generate docs for angular.io
...
You can generate docs for comsumption by the angular.io website by running:
```bash
gulp docs/angular.io
```
The generated docs can be found in `dist/angular.io`
2015-04-28 14:31:34 +01:00
Marc Laval
0a200aff70
chore(doc-gen): fix atScript file reader test
...
Closes #1458
2015-04-20 17:43:46 +02:00
Peter Bacon Darwin
fbd6851860
chore(doc-gen): add ids to members to allow direct linking
...
You can now write a link to a member of a class by appending the member name
to the class name joined by a hash sign:
```
{@link ControlGroupDirective#addDirective `addDirective`}
```
By default the link will contain the text of the class rather than the member
so you must add it as an inline code text snippet in the link tag.
Closes #1432
2015-04-18 22:06:49 +01:00
Peter Bacon Darwin
376d508934
chore(doc-gen): read `.es6` files as well as `.js` when generating docs
...
Closes #1429
2015-04-18 08:35:38 +01:00
Peter Bacon Darwin
e1b0bab9a6
chore(doc-gen): ignore members marked with `@private`
2015-04-17 16:24:07 +01:00