Tom MacWright
8e0f960db0
Move type formatting helper to utils package
2015-12-07 16:26:14 -05:00
John Firebaugh
0a1de4f343
Theme API 2.0
2015-12-07 16:09:24 -05:00
Tom MacWright
b756c0ce58
Support alias tag. Refs #9
2015-12-07 13:04:01 -05:00
Tom MacWright
167079c9fe
Ignore polyglot file for linguist. Fixes #281
2015-12-07 12:52:36 -05:00
Tom MacWright
73d6118e1c
Implement all doctrine-emitted types. Fixes #249
2015-12-07 12:44:15 -05:00
Anand Thakker
571137a77d
Merge pull request #277 from documentationjs/refactor-commands-new
...
Refactor commands into modules
2015-12-06 21:28:11 -05:00
Tom MacWright
a6f0435bfe
Fix coverage of array destructuring
2015-12-06 19:57:14 -05:00
Tom MacWright
ea8d47f19f
Merge branch 'master' of github.com:documentationjs/documentation
2015-12-06 19:54:56 -05:00
Tom MacWright
b3ac22430b
Test and document behavior around documenting destructured params.
2015-12-06 19:47:36 -05:00
Tom MacWright
efb2b8e56f
Merge pull request #268 from karlhorky/patch-1
...
Add Flow section to getting started
2015-12-06 19:37:40 -05:00
Tom MacWright
1d1aba82ab
Improve parameter inference for destructuring and defaults
...
Fixes #271
2015-12-06 19:29:04 -05:00
Anand Thakker
b609664ed8
Add another note about command modules
2015-12-06 18:39:28 -05:00
Anand Thakker
0022934d90
Fix lint errors
2015-12-06 18:16:41 -05:00
Anand Thakker
e492be67d1
Add some comments re: command plugins
2015-12-06 18:13:17 -05:00
Anand Thakker
5c8459d957
Reorganize argument parsing
...
Arg parsing is now split into common options (in bin/documentation.js)
and command-specific options (in each command module, exported as
parseArgs).
This includes moving `--private` and `--github` to the common args
instead of having them under the build/serve commands. Reason: these
two args are options understood by the main module, as opposed to args
like `--format` which are only understood by the actual output piece
in build/serve.
Also removes `args.js`, which had previously exported the argument
parsing for use in situations like documentation-readme. The need
for this, I think, is largely made irrelevant in the face of slightly
generalizing the CLI to use commands.
2015-12-06 18:13:17 -05:00
Anand Thakker
795d1e3794
Refactor commands to separate modules
2015-12-06 18:12:19 -05:00
Tom MacWright
6ab9b2f13e
Merge branch 'master' of github.com:documentationjs/documentation
2015-12-06 18:02:08 -05:00
Tom MacWright
bcc4b2c6b2
Enforce semi: 2
2015-12-06 18:01:55 -05:00
Anand Thakker
3f725d73f4
Update default theme version and related test
2015-12-06 17:46:30 -05:00
John Firebaugh
3fc2f11e76
Use path.basename(file) consistently
2015-12-06 10:56:23 -08:00
John Firebaugh
638689e0ad
Add parsing unit tests
2015-12-06 10:56:23 -08:00
John Firebaugh
1a711644f5
Fix test
2015-12-06 10:56:08 -08:00
Karl Horky
01730ef78d
Add Flow section to getting started
2015-12-05 12:42:32 +01: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
d470b54213
Correctly interpret name tag. Fixes #205
2015-11-28 11:50:29 -05:00
Tom MacWright
7123711c46
Allow null members of a pipeline
2015-11-28 11:02:43 -05:00
Tom MacWright
6b8cc62eef
Trim later to protect against sha HEAD files with newlines
2015-11-28 10:53:31 -05:00
Tom MacWright
7084147d51
Fix and test detached url prefixes. Fixes #251
2015-11-25 15:00:39 -05:00
Tom MacWright
09a043d665
Force ansi-html bump
2015-11-25 14:47:27 -05:00
Tom MacWright
57b2452353
Use setColor to produce more readable colors
...
Fixes #258
2015-11-25 14:39:15 -05:00
Tom MacWright
8fd36f986a
Fix and cover bug in walk, make highlighting functional
2015-11-25 14:19:55 -05:00
Tom MacWright
826e05b469
Merge pull request #243 from iilei/configurable_hljs
...
optional language detection in examples
2015-11-25 13:48:06 -05:00
Iilei
ebcee3ae07
Pass though hljs options: Enable hljs highlightAuto and languages
...
By providing a hljs object within the configuration, `@example` tags in
a variety of languages are parsed properly.
2015-11-25 17:31:58 +01:00
Tom MacWright
138af0e5be
Remove duplicate tests. Fixes #255
2015-11-24 13:09:54 -05:00
Tom MacWright
cd0e8143db
Simplify extension check, add coverage
2015-11-24 13:00:32 -05:00
Kevin Wenner
356616ea1e
Add an extension option
...
This new option change the previous behavior of parsing every input files
from module-deps except json. But if one use browserify to require json file
they may require other file types that cant be supported by documentationjs,
the new behaviour is to parse files whose extension match one in a whitelist
2015-11-24 12:35:16 -05:00
Tom MacWright
e974a7a854
Add test for --external option
2015-11-24 12:29:03 -05:00
kketch
c1962457c9
add an external option
...
add an external option for the cli and permit the use of multiple patterns / globs
in an array. Use micromatch.any() instead of micromatch.matcher()
2015-11-24 12:18:48 -05:00
Tom MacWright
4208293565
Fix test fixture
2015-11-24 11:41:42 -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
John Firebaugh
4416acb99f
Fix tests ( fixes #254 )
2015-11-22 12:08:02 -08:00
Tom MacWright
e4cb2ffe67
Force eslint bump, confirm its included bugfix. Fixes #204
2015-11-17 11:21:48 -05:00
Tom MacWright
432151bce8
Fix nullable type support. Fixes #245
2015-11-17 11:12:42 -05:00
Lucas Wojciechowski
a8581b41e7
Fix exception when formatting lint errors
2015-11-11 09:35:00 -05:00
Tom MacWright
ab318125d4
3.0.4
v3.0.4
2015-11-09 13:15:57 -05:00
Tom MacWright
77f0610fa7
Changelog for 3.0.4
2015-11-09 13:15:48 -05:00
Tom MacWright
463bb4e62f
Improve test coverage
2015-11-09 13:08:56 -05:00
Tom MacWright
33552c6e8a
Fix type merging. Fixes #233
...
Some params cannot be identified with only param.name. This
changes the algorithm to transform parameters into doc objects
first, and then using the value of doc.name, which is defined
even for parameters with default values.
2015-11-09 12:51:15 -05:00
Tom MacWright
eed48f7840
Support github links in markdown output
2015-11-09 12:04:52 -05:00