I just did some working patching the Scalate soca and found it to be a
nice system. Having the edits show up immediately rendered in a
browser was quite nice.

On Friday, October 15, 2010, James Strachan <james.strac...@gmail.com> wrote:
> On 13 October 2010 13:06, Gert Vanthienen <gert.vanthie...@gmail.com> wrote:
>> L.S.,
>>
>> In http://github.com/gertv/servicemix-documentation, I've been working
>> at transforming our current Docbook-based documentation project into a
>> Scalate based project.  I've transformed all the existing DocBook
>> sources into wiki markup and added Scalate templates for both HTML and
>> PDF output.  While it started more as an experiment for me, I think
>> the end result looks OK and the Scalate-based template are a lot
>> easier to work with than the DocBook XSL transformation.
>
> Awesome!
>
> After working with various documentation systems on different open
> source projects over the last decade (to name a few: Forrest,
> Codehaus, Confluence/AutoExport, webgen and now Scalate) I'm now
> convinced projects should just store their site and docs inside the
> same source control system as their code; so its easy to version &
> branch - and avoid lots of "if version X then... ", "if version Y
> then... " stuff in the docs. The docs you get with the project are
> then relevant to the version you have!  e.g. here's the versioned site
> + docs for Scalate...
> http://scalate.fusesource.org/versions/
>
> Also I prefer to stay the hell away from XSL and spend most of the
> time hacking simple wiki markup (either confluence or markdown
> syntax). Finally contributions are very rare in documentation from non
> committers (and anyone who provides a decent amount of docs as a patch
> should be a committer anyway IMHO) - so the wiki isn't that big a deal
> really; the actual committers typically would rather be able to edit
> the docs using text editors (search & replace FTW!). Non committers
> can trivially fork the repo in github and hack there and push changes
> back.
>
> In addition with many systems like the Confluence AutoExport or even
> WebGen; its kinda hard to edit a template/layout/nav bar and hit
> reload in your browser and see what the site is actually going to look
> like - which is very painful when editing docs and working on the
> site.
>
> So while I'm hopelessly biased, the Scalate approach is now my
> preferred approach for docs & websites for open source projects.
> (WebGen is quite good though, but supporting Confluence (and having a
> Confluence export) and having reload in a browser working are killer
> features which make Scalate the natural choice for folks moving away
> from Confluence).
>
>
>> Now that Scalate 1.3 has been released, I would like to propose
>> committing this experiment back into the documentation/trunk we have
>> at Apache.  I've been fixing up Scalate last weekend to allow using it
>> in a WAR file deployed in OSGi, so by the next version of Scalate, we
>> might even be able to ship our documentation as part of the
>> distribution, perhaps as an installable feature so people can view the
>> manual from their own ServiceMix instance.
>
> Awesome! I can imagine having a combination of 'web apps' and
> 'documentation' increasingly; so we can reuse documentation with
> things like installers or for browsing installed components &
> endpoints or learning how to configure them etc. I can see much of the
> documentation in ServiceMix being useful inside the servicemix web
> console for example.
>
> --
> James
> -------
> http://macstrac.blogspot.com/
>
> Open Source Integration
> http://fusesource.com/
>

-- 
Principle Technical Writer

Phone (781) 280-4174
Skype finnmccumial
E-Mail emjohn...@fusesource.com
Blog http://documentingit.blogspot.com/

Reply via email to