[Sugar-devel] Sugar docs

Simon Schampijer simon at schampijer.de
Thu Feb 23 12:34:32 EST 2012


On 02/23/2012 05:45 PM, Walter Bender wrote:
> On Thu, Feb 23, 2012 at 10:47 AM, Walter Bender<walter.bender at gmail.com>  wrote:
>> On Thu, Feb 23, 2012 at 10:05 AM, Simon Schampijer<simon at schampijer.de>  wrote:
>>> On 02/20/2012 04:08 PM, Bastien wrote:
>>>>
>>>> Hi Simon,
>>>>
>>>> Simon Schampijer<simon at schampijer.de>    writes:
>>>>
>>>>> is this [1] the latest version of the Sugar docs? What is the current
>>>>> process for updates (e.g. the upcoming 0.96). Is there someone working on
>>>>> that end? There were questions here at the GNOME doc hackfest [2] what
>>>>> Sugar is doing for documentation and I am not sure if I am fully up to
>>>>> date.
>>>>
>>>>
>>>> At the SugarCamp in Paris, I brievely mentioned readthedocs:
>>>>
>>>>    http://readthedocs.org/
>>>>
>>>> Florent Pigout told me about this service, which looks quite
>>>> nice.   Maybe the Sugar community could use something like this
>>>> instead of FlossManuals?  FM may be suitable for end-users docs
>>>> but not that much for developers docs.
>>>>
>>>> Best,
>>>
>>>
>>> GNOME does use mallard [1] for their documentation in the docs (yelp). The
>>> concept of "topic-oriented" documentation is nice, I think. Furthermore
>>> using the same tools as GNOME could help in people doing documentation in
>>> both projects. When people want to update the current floss manuals they
>>> could maybe evaluate this first.
>>>
>>> We could use mallard as well for API docs, see for example Tomeu's work on
>>> documenting the Python API docs from introspection [2], the current API
>>> documentation looks rather outdated [3]. Would be a nice project for someone
>>> to work on it.
>>>
>>> Regards,
>>>    Simon
>>>
>>> [1] http://projectmallard.org/
>>> [2]
>>> http://blog.tomeuvizoso.net/2012/02/progress-on-generating-python-api-docs.html
>>> [3] http://doc.sugarlabs.org/epydocs/
>>>
>>> _______________________________________________
>>> Sugar-devel mailing list
>>> Sugar-devel at lists.sugarlabs.org
>>> http://lists.sugarlabs.org/listinfo/sugar-devel
>>
>> Just started a simple example of mallard for Turtle Art. I have to
>> admit I enjoy writing documentation in emacs much better than using a
>> WYSIWYG editor. +1 to mallard.

There seem to be modes for gedit and emacs around.

>> --
>> Walter Bender
>> Sugar Labs
>> http://www.sugarlabs.org
>
>
> I didn't see it anywhere in the basic mallard docs, but is there a
> decent i18n schema? In the case of TA, ideally I could reuse all the
> existing help strings from the .po file. That'd cover the bulk of what
> I'd need in the manual. I also need to look into generating svgs by
> language for the manual.

Maybe those answers a few questions about this matter:

http://projectmallard.org/1.0/i18n.html
http://projectmallard.org/1.0/l10n.html

> Do we have a yelp Sugar activity?
>
> -walter

We have the help activity, which we use to display the help pages. I did 
gave it a quick shot and created a few mallard files with the 10 minutes 
example [1]. Then I processed those to html with 'gnome-doc-tool html 
<directory with mallard files>'. And tadada: we have html documentation 
we can use in any Browser (or a webkit view in the help activity).

Regards,
    Simon

[1] http://projectmallard.org/about/learn/tenminutes.html


More information about the Sugar-devel mailing list