Hello everyone,

I've been working on porting Prototype online documentation to PDoc
inline comments.
Current work in progress is visible on my GitHub fork [1], it is based
on "rewrite" branch which has been merged in "master" a few days ago.
All "lang" methods are declared there, Some of them contain both
description and explicit arguments description,
vast majority contain only method signature and description visible on
current documentation's listing pages [2], and few of them are blank
and marked as TODO.

I had to implement nested optional arguments in order to have
signatures like "String#truncate([length = 30[, suffix = '...']])"
handled by the parser. This patch is attached to a ticket on
LightHouse [3].

I also had to add "require 'rubygems'" in pdoc.rb to have BlueCloth
loaded nicely when running tests from TextMate, and add a a rescue
clause in LinkHelper#auto_link and LinkHelper#path_to because they
appear to be called with a nil argument, and I can't figure out why...

With above modifications, you can actually generate the website using
"pdoc" command.
On my Core 2 Duo laptop, parsing takes approximately 25s, and
generation 8s.

Someone interrested in helping porting documentation ?

[1] 
http://github.com/samleb/prototype/commit/8ae8d326174c1c39386aa1ca712367fc0798abd8
[2] http://prototypejs.org/api/enumerable
[3] 
http://prototype.lighthouseapp.com/projects/8889/tickets/8-add-support-for-nested-optional-arguments#ticket-8-1
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Prototype: Core" group.
To post to this group, send email to prototype-core@googlegroups.com
To unsubscribe from this group, send email to 
prototype-core-unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/prototype-core?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to