[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