On 09/11/2013 12:28 PM, Simo Sorce wrote:
> 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.
>
Is it dev side dependency? We might have issues if we need gems during
build process that are not a part of distro.

-- 
Thank you,
Dmitri Pal

Sr. Engineering Manager for IdM portfolio
Red Hat Inc.


-------------------------------
Looking to carve out IT costs?
www.redhat.com/carveoutcosts/



_______________________________________________
Freeipa-devel mailing list
Freeipa-devel@redhat.com
https://www.redhat.com/mailman/listinfo/freeipa-devel

Reply via email to