[Freeipa-devel] [PATCH] 451-458 Web UI devel and source code documentation
Simo Sorce
simo at redhat.com
Wed Sep 11 16:28:00 UTC 2013
On Wed, 2013-09-11 at 12:44 +0200, Petr Vobornik wrote:
> 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
I would rather not grow a dependency on Ruby in the freeIPA project.
Are there any alternatives ?
Simo.
--
Simo Sorce * Red Hat, Inc * New York
More information about the Freeipa-devel
mailing list