2040 Commits

Author SHA1 Message Date
Michael Mathews
bae5b6d03b Added link to CommonJS module identifiers. 2010-12-18 15:18:33 +00:00
Michael Mathews
bcafd53cde Fixed link for tag doc pages.. 2010-12-18 15:09:40 +00:00
Michael Mathews
4a5567be38 Started documentation folder. 2010-12-18 15:08:12 +00:00
Michael Mathews
71144fa6ce Added support for the -r (recurse) option to the options processor. 2010-12-18 12:44:14 +00:00
Michael Mathews
3f0b393b0e Tweaked schema to match recent changes to @description and @returns type. 2010-12-18 12:26:15 +00:00
Michael Mathews
f9d07621d8 The type property of long tags is now only an array when there are multiples. 2010-12-17 16:09:20 +00:00
Michael Mathews
610c254aa5 Changed references to "desc" to "description". 2010-12-17 15:28:18 +00:00
Michael Mathews
b136538f2c Fixed bug causing invalid JSON to be generated by haruki when the return value of an event was undefined. 2010-12-17 11:34:07 +00:00
Michael Mathews
9b5192a233 Fixed bug causing invalid JSON to be generated by haruki when the return value of a function was undefined. 2010-12-17 11:13:12 +00:00
Michael Mathews
f97a8b5f64 Add support for mixins to appear in haruki output. 2010-12-17 10:53:50 +00:00
Michael Mathews
684e22f90d Added ability to display static properties in Haruki template. 2010-08-10 18:12:36 +01:00
Michael Mathews
9c66a00755 Fixed bug that prevented functions from being attached to non-classes in Haruki template. 2010-08-10 17:26:20 +01:00
Michael Mathews
36b2684b9a Added support for constructor and methods of constructor (static methods). 2010-08-10 13:00:11 +01:00
Michael Mathews
46d5dc17b7 More work on the haruki template, now shows nested namespaces, classes, methods, properties and parameters. 2010-08-09 18:12:25 +01:00
Thomas Yandell
f382b16003 Reworked JSON generation for haruki schema. 2010-08-09 17:25:14 +08:00
root
37e0ea50f3 Use recursive functions to render json. 2010-08-07 00:21:53 +08:00
Michael Mathews
532672c71d Fixes in JSON output module to escape newlines, added normal templates module, added start of haruki template. 2010-08-05 19:18:39 +01:00
Michael Mathews
1170f87b15 More work on the schema. 2010-08-03 21:12:10 +01:00
Michael Mathews
931d2ee6bf More fixes to schema. Added tests for @tag. 2010-08-02 23:27:04 +01:00
Michael Mathews
80216a5689 Added tags @interface and @implements. Fixes to schema. 2010-08-02 15:55:30 +01:00
Michael
5576b077ff Added example of base like docs. 2010-08-01 00:52:47 +01:00
Michael Mathews
cad6e9c01a Added support for @mixin tag. 2010-07-30 21:38:31 +01:00
Michael Mathews
6d3143143e More tests for inferring names of vars. Refactoring of name module. 2010-07-30 07:50:16 +01:00
Michael Mathews
7289714131 Fix for issue that prevented scope tags from being applied when the path was inferred from the code source. 2010-07-29 16:34:15 +01:00
Michael Mathews
f073e6b211 Refactor name shortening code. 2010-07-29 16:01:15 +01:00
Michael Mathews
4315eee3b3 Added docs and tests for type unions in the @type tag. 2010-07-28 22:46:08 +01:00
Michael Mathews
46b1905ebc Fixed bug that caused inner symbols with @inner tag to have the wrong path. 2010-07-28 15:33:55 +01:00
Michael Mathews
0ba8226e59 Minor refactoring. 2010-07-28 12:20:35 +01:00
Michael Mathews
4e2f283679 Minor refactoring. 2010-07-28 11:51:42 +01:00
Michael Mathews
6ecb165dd4 Updated readme to reflect simplification of build script. 2010-07-28 00:29:45 +01:00
Michael Mathews
ce34d93966 Fixed but that affected @memberof where the parent ended in # or ~. 2010-07-28 00:25:29 +01:00
Michael Mathews
b60a316841 Cleaned up naming of required modules. 2010-07-25 12:39:15 +01:00
Michael Mathews
15cc0e57ca Added isScalar attribute of tag. 2010-07-24 12:02:13 +01:00
Michael Mathews
e8bbaef861 @isa becomes @kind 2010-07-24 10:21:35 +01:00
Michael Mathews
9b38ed16b7 Tidy up the tag dictionary. 2010-07-23 21:35:21 +01:00
Michael Mathews
f2b689f09b Fix for issue that caused scope to be wrong when @memberof was provided but no @name was given. 2010-07-22 23:19:21 +01:00
Michael Mathews
a84b8bcb19 Added tests for scope. 2010-07-21 07:25:26 +01:00
Michael Mathews
e4a13db06d Divided attrib into access and scope properties. 2010-07-20 21:28:06 +01:00
Michael Mathews
3a48203e8d Installed Resig`s simple templating. Fixed memberof resolution, changed @access to @attrib. 2010-07-19 23:00:28 +01:00
Michael Mathews
512f0db298 Added support for the --nocode option. 2010-07-19 07:57:52 +01:00
Michael Mathews
d2c60e1822 Added support for @uses 2010-07-19 07:43:10 +01:00
Michael Mathews
cc001da8a5 Added example of e4x. Changed @variable tag to @var. 2010-07-18 19:52:12 +01:00
Michael Mathews
39a7ec5f19 Set vanilla to be the default template. 2010-07-16 15:08:39 +01:00
Michael Mathews
909cb5ac52 Added mustache example template, vanilla. 2010-07-16 14:54:53 +01:00
Michael Mathews
0290399e3c Added support for dox-style @api tag. Fixed but that prevented "module" docspace from being applied to module names. Changed version number to be more compatible with semantic versions. Renamed about.json to package.json to be more compatible with commonjs. 2010-07-16 10:13:19 +01:00
Michael Mathews
3220279b30 Much work to get correct namepaths calculated when user doesn`t provide @name or @isa. 2010-07-11 22:51:30 +01:00
Michael Mathews
4deae8c570 Added ability to omit param name using dash syntax. Added tests for @param. 2010-07-10 22:32:52 +01:00
Michael Mathews
2a88396780 Added support for @ignore. 2010-07-10 18:28:16 +01:00
Michael Mathews
47fc4cb4b9 Converting jsdoc_test.js from version 2 to version 3. Added support for some more version 1 tags. 2010-07-10 12:55:54 +01:00
Michael Mathews
6a1a46aeba Qouted names keep their quotes. 2010-07-10 10:08:08 +01:00