42 Commits

Author SHA1 Message Date
John Firebaugh
09ef9865cf Parse top-level floating comments 2015-03-13 14:55:38 -07:00
John Firebaugh
c1d8695471 tape ⇢ prova
Key feature: filtering test cases (e.g node test.js -g foobar)
2015-03-13 14:13:00 -07:00
Tom MacWright
3efe5a647d Update SEE_ALSO.md 2015-03-13 13:52:59 -04:00
Tom MacWright
c61185817d Create SEE_ALSO.md 2015-03-13 13:49:33 -04:00
Tom MacWright
b50dfe860e Support multiple entry points. Fixes #6 2015-03-13 11:38:33 -04:00
Tom MacWright
5b5f08477d Remove Travis config: we are using CircleCI instead 2015-03-13 11:18:01 -04:00
Tom MacWright
5609417ba9 Merge pull request #17 from documentationjs/context
Provide context
2015-03-13 11:14:35 -04:00
Tom MacWright
5f7d0c568e Rename loc to context. 2015-03-13 11:13:28 -04:00
Tom MacWright
ab3f847beb Merge branch 'master' into context 2015-03-13 11:09:00 -04:00
Tom MacWright
a1e6777ec2 Add code context 2015-03-13 11:00:24 -04:00
Tom MacWright
b72e41c6c2 Run coverage after tests. Refs #19 2015-03-11 23:25:41 -04:00
Tom MacWright
b898ed675a Add code coverage that outputs to Circle's artifacts. Refs #19 2015-03-11 23:22:27 -04:00
John Firebaugh
c36b9a4dc3 Better name inference from member expressions
Infer the name from the property (the `bar` in `foo.bar`).
2015-03-11 19:53:25 -07:00
John Firebaugh
c7e2793352 Use CircleCI instead 2015-03-11 15:22:55 -07:00
John Firebaugh
e77d233559 Attach location information to each output 2015-03-11 14:50:46 -07:00
Tom MacWright
44848678af Infer function name from node name. Refs #10 2015-03-11 16:31:27 -04:00
Tom MacWright
009cb47dcc Only test with 0.12 2015-03-11 16:11:29 -04:00
John Firebaugh
5de328f59c Add fixture outputs to tests (fixes #13) 2015-03-11 12:48:05 -07:00
Tom MacWright
e293050817 Add travis badge and hook 2015-03-11 14:25:02 -04:00
John Firebaugh
d1e5d9940b Add eslint to devDependencies 2015-03-11 11:22:15 -07:00
John Firebaugh
dee49cb2fd Parse documentation attached to properties 2015-03-11 11:22:04 -07:00
Tom MacWright
5c192845c9 Detect against comments that do not begin with /**
Fixes #11
2015-03-11 12:14:35 -04:00
Tom MacWright
fb5afc4428 Add mission 2015-03-11 11:04:02 -04:00
Tom MacWright
2c9381e632 Add some prior arts 2015-03-11 00:10:46 -04:00
Tom MacWright
787644e915 Support files that begin with the shebang line 2015-03-10 23:40:24 -04:00
Tom MacWright
14ac7f682e Create LICENSE 2015-03-10 23:28:26 -04:00
Vladimir Agafonkin
049edc5429 eslint everything 2015-03-10 19:36:45 -07:00
John Firebaugh
3371a29a04 Add tests for binary 2015-03-10 18:41:56 -07:00
John Firebaugh
2fc7273f68 Default to package main for documentation 2015-03-10 18:10:41 -07:00
John Firebaugh
7d93b9c4b2 Skip external dependencies (fixes #7) 2015-03-10 17:56:43 -07:00
John Firebaugh
bb549078d4 Support simple relative paths (fixes #8) 2015-03-10 16:58:42 -07:00
Tom MacWright
b198a3553b The other one 2015-03-10 19:56:09 -04:00
Tom MacWright
22cf8101b9 Merge branch 'master' of github.com:documentationjs/documentation 2015-03-10 19:55:23 -04:00
Tom MacWright
b59b111aa9 4-space, editor config 2015-03-10 19:55:17 -04:00
John Firebaugh
87a6153516 2 space indent 2015-03-10 16:54:00 -07:00
Tom MacWright
430c194360 Update readme 2015-03-10 19:45:41 -04:00
Tom MacWright
5a59b43170 Add goals 2015-03-10 19:45:12 -04:00
Tom MacWright
f10266e7fc Document parser stream 2015-03-10 19:31:32 -04:00
Tom MacWright
2275226ac0 Readme & contrib 2015-03-10 19:22:17 -04:00
Tom MacWright
8afb08c3e0 Add bin 2015-03-10 19:20:20 -04:00
Tom MacWright
9a46c6590c Use esprima for now, module-deps 2015-03-10 19:12:38 -04:00
Tom MacWright
14e03d175f First 2015-03-09 23:34:01 -04:00