149 Commits

Author SHA1 Message Date
Tom MacWright
4dab786a39 Use explicit --access=public. Fixes #213 2016-05-20 16:49:16 -04:00
Tom MacWright
3da1ff6dd0 Source-sorting by default (#410)
* Source-sorting by default

Many changes

* Uses a new version of module-deps that exposes a sort key
  we use to sort documentation.
* Adds inference for methods in objects
* Groups events into a separate comment property

* Add jsdoc property. Refs https://github.com/documentationjs/documentation/pull/388#issuecomment-215791547

* Namespaces and paths

* More powerful paths: paths now include name, kind, and scope
* comments now include a 'namespace' property with a formatted namespace

* Fix tests

* Re-ignore fonts

* Nix sourceKey from output

* Pin dependency versions

* Fix module-deps-sortable ref

* Update tests for right deps
2016-04-29 18:09:52 -04:00
Tom MacWright
7519a5afef Sort documentation in code order. 2016-04-26 13:11:04 -04:00
John Firebaugh
40f79e4da4 Use released default theme version 3.0.0-beta1 2016-03-28 13:42:46 -07:00
John Firebaugh
08d6dc21bd Replace markdown strings with parsed ASTs
This eliminates the need for formatInlineTags and jsdoc-inline-lex, and simplifies the implementation of HTML themes.
2016-03-28 13:19:30 -07:00
Tom MacWright
b66478d9ac Version for 4.0.0-beta2 2016-03-25 14:38:43 -04:00
Tom MacWright
cb28109a48 To beta1 2016-03-19 17:39:53 -04:00
Tom MacWright
5b3a9d30dc Dependency update (except for remote-origin-url which breaks when you update, update changelog 2016-03-19 17:31:07 -04:00
John Firebaugh
022e560239 Add missing babel-types dependency
lib/infer/kind.js depends on it and was relying on npm 3 behavior to work.
2016-03-13 10:43:25 -07:00
ikokostya
e8491b817d support github enterprise url 2016-03-09 19:50:00 +03:00
Tom MacWright
df96427db7 Upgrade everything but remark 2016-02-14 19:06:19 -05:00
Tom MacWright
48ff07ccf4 Update vinyl-fs, fixes mkdirp behavior. Fixes #334 2016-02-14 18:58:34 -05:00
Tom MacWright
b465902fa2 Add support for example captions
Fixes #110
2016-02-14 18:41:36 -05:00
Tom MacWright
46b9b6543c Remove ast-types dependency 2016-02-14 17:59:37 -05:00
Tom MacWright
70fbdedf0c Babel 6 upgrade, round 2 2016-02-14 13:15:54 -05:00
Tom MacWright
77d9cd4181 Version for 4.0.0-beta 2016-01-24 16:22:56 -05:00
Tom MacWright
a15e1c5fe2 Update for new highlight.js 2016-01-24 11:26:05 -05:00
Tom MacWright
ee7031103a Update theme as well 2016-01-24 10:47:23 -05:00
Tom MacWright
ccf8aefb45 Update theme-utils 2016-01-24 10:46:44 -05:00
Titus Wormer
35e17be4e4 Rename mdast to remark
Note that the AST now carries the name “mdast”, meaning
utilities (such as mdast-util-inject) keep their name.

This name-change includes the `mdast` formatter, which also changed
to `remark`.

Additionally:

* Update relating packages.
* Fix a bug where `text` nodes without value were
  [generated](6b905aefb1/lib/output/markdown_ast.js (L144)).
2016-01-24 10:35:51 -05:00
Tom MacWright
6b905aefb1 Update theme-default 2015-12-14 10:39:56 -05:00
Tom MacWright
4f9f92eddb Merge branch 'master' of https://github.com/documentationjs/documentation 2015-12-14 10:21:12 -05:00
Anand Thakker
42e9899e4b Add missing vinyl dependency 2015-12-14 10:11:18 -05:00
Anand Thakker
bdd1f539fc Exit nonzero from readme cmd if section is absent 2015-12-13 22:18:33 -05:00
Anand Thakker
3ea2944ebc Add readme command and tests 2015-12-13 15:33:35 -05:00
Tom MacWright
370a7c59b0 Remove unused misc dir 2015-12-11 17:04:42 -05:00
Andrew Kiellor
ad3bea11ad Update dependencies that result in no test failures. 2015-12-09 21:04:17 -08:00
Tom MacWright
d265cb3cec Bump theme to fix nested member examples. Fixes #267 2015-12-08 09:47:08 -05:00
Tom MacWright
1a214ac3b2 Upgrade default theme 2015-12-07 17:29:47 -05:00
Tom MacWright
48b1166d00 Use released theme 2015-12-07 16:59:53 -05:00
Tom MacWright
a20aa1e25d Use released modules 2015-12-07 16:59:24 -05:00
John Firebaugh
0a1de4f343 Theme API 2.0 2015-12-07 16:09:24 -05:00
Anand Thakker
795d1e3794 Refactor commands to separate modules 2015-12-06 18:12:19 -05:00
Anand Thakker
3f725d73f4 Update default theme version and related test 2015-12-06 17:46:30 -05:00
Tom MacWright
d069b6a40b Support new node versions, including v4 and v5
* Compare strings as lowercase, to permit for v4+ compatibility
* Fix bad reference to loc.name
* Update README badge and fixture
* Remove brfs dependency
* Remove traverse
* Remove browser transform support
2015-12-01 15:34:50 -05:00
Tom MacWright
09a043d665 Force ansi-html bump 2015-11-25 14:47:27 -05:00
Tom MacWright
fe82dde727 Fix HTML validity with default template 2015-11-24 11:35:17 -05:00
Tom MacWright
50aaf9d35b --watch and --serve flags
These new flags replace the functionality of
dev-documentation
2015-11-24 11:21:11 -05:00
Tom MacWright
e4cb2ffe67 Force eslint bump, confirm its included bugfix. Fixes #204 2015-11-17 11:21:48 -05:00
Tom MacWright
ab318125d4 3.0.4 2015-11-09 13:15:57 -05:00
Tom MacWright
37abe4cb20 3.0.3 2015-11-04 18:00:58 -05:00
Tom MacWright
d11783b4c7 3.0.2 2015-11-03 17:55:33 -05:00
Tom MacWright
3605158cd7 3.0.1 2015-11-02 16:40:47 -05:00
Tom MacWright
1357568588 v3.0.0 2015-10-30 16:17:33 -04:00
Tom MacWright
ac5b04183f Improve internal documentation, upgrade theme-default. Refs #115 2015-10-30 15:44:46 -04:00
Tom MacWright
7ee83b655f Fix default formatting 2015-10-30 13:44:03 -04:00
Tom MacWright
0ddea3b0c9 Extend test timeout for html tests 2015-10-30 13:25:41 -04:00
Tom MacWright
82aeab125c Give tap 120 seconds 2015-10-30 13:05:53 -04:00
Tom MacWright
afb82aed33 Update tap 2015-10-30 13:01:47 -04:00
Tom MacWright
8886ac6157 Switch from babylon to babel-core. Fixes #201 2015-10-30 12:37:56 -04:00