[Freeipa-devel] [PATCH] 451-458 Web UI devel and source code documentation
Petr Vobornik
pvoborni at redhat.com
Wed Sep 11 10:44:53 UTC 2013
Hello,
This is a part of documentation effort which started couple month ago.
Attached patches improves devel documentation of Web UI. Mostly by
annotating source code and then processing it by JSDuck tool[1].
The documentation is not complete - most plugins and member of some core
widgets and facets are not annotated yet. I'm sending it now because I
need to focus on more pressing tickets.
You can see current state at my fedorapeople page [2].
I also converted 5 guides/articles which I wrote some time ago. Guides
are also part of the JSDuck app [3].
The idea is to regularly generate the doc and place it on
docs.freeipa.org (not in production at the moment) so all doc would be
on one place.
Installation of JSDuck is documented on their page [4]. Basically it
requires ruby and JSDuck gem.
Usage:
$ cd install/ui/doc
$ make
Documentation is generated into: install/ui/build/code_doc directory
[1] https://github.com/senchalabs/jsduck
[2] http://pvoborni.fedorapeople.org/doc
[3] http://pvoborni.fedorapeople.org/doc/#!/guide
[4] https://github.com/senchalabs/jsduck/wiki/Installation
--
Petr Vobornik
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0451-Removal-of-unused-code.patch
Type: text/x-patch
Size: 1211 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130911/0c19c0a9/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0452-Web-UI-source-code-annotation.patch
Type: text/x-patch
Size: 316040 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130911/0c19c0a9/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0453-Configuration-for-JSDuck-documentation-generator.patch
Type: text/x-patch
Size: 9529 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130911/0c19c0a9/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0454-Phases-Guide.patch
Type: text/x-patch
Size: 9671 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130911/0c19c0a9/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0455-Debugging-Web-UI-guide.patch
Type: text/x-patch
Size: 6324 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130911/0c19c0a9/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0456-Plugin-Infrastructure-Guide.patch
Type: text/x-patch
Size: 5022 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130911/0c19c0a9/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0457-Navigation-Guide.patch
Type: text/x-patch
Size: 15630 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130911/0c19c0a9/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: freeipa-pvoborni-0458-Registries-and-Build-Guide.patch
Type: text/x-patch
Size: 12664 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/freeipa-devel/attachments/20130911/0c19c0a9/attachment-0007.bin>
More information about the Freeipa-devel
mailing list