As I think most of the people here knows, Forrest is a Cocoon spin-off
project that focuses on static-snapshots of publishing-intensive web
sites with complex needs.
Cocoon now self-generates its own static website, but given the amount
of time/effort/energy that has gone into Forrest since it was created, I
think it only makes sense if Cocoon moves its documentation system onto
forrest.
Here are the pro/cons:
- CON: potential disruptive transition period: this means that until
forrestization is done, people might not be able to generate docs out of
CVS.
- CON: circular dependency: cocoon will depend on forrest and forrest
will depend on cocoon.
NOTE: the circular dependency is on the whole process but *NOT* on code!
There is no code in cocoon that depends on code in Forrest and this will
never happen! So, there is no circular dependency issue if we separate
completely code compilation with documentation production. As it will be
done with Gump and Forrestbot doing different tasks.
- PRO: more modern and actively maintained skin/sitemap/tuned-cocoon.xconf
- PRO: out-of-the-box print-friendlyness (removes the need for a special
printer-docs target in our build system)
- PRO: potential future integration with inline-editing solutions that
would ease the passage to the 'holy grail' structured-wiki concept.
- PRO: easy integration with forrestbot, thus: easy (and fast!) inverted
web publishing.
The only potentially annoying thing is the fact that Forrest and Cocoon
might get out of synch, thus forcing us to ship a special cocoon.jar
*inside* our distribution so that forrest is happy about generating our
docs.
But I think that once we have Gump running and as long as the two
communities are so responsive to one another, I think this is not going
to happen, but will rather force both communities to work in synch.
- o -
This said, here are the actions you should vote:
1) cocoon moves to forrest for its documentation production
2) if so, cocoon does it before releasing 2.1
3) if so, I'd like a 'fast-yet-potentially-disruptive' move rather
than a 'slow-yet-carefully-planned-not-to-disrupt-anything' one.
I vote +1 to all three. And I also volunteer to help.
Please, place your vote.
Stefano.
- Re: [vote] Forrestizing Cocoon and more Stefano Mazzocchi
- Re: [vote] Forrestizing Cocoon and more Diana Shannon
- Re: [vote] Forrestizing Cocoon and more Nicola Ken Barozzi
- Re: [vote] Forrestizing Cocoon and more Bernhard Huber
- Re: [vote] Forrestizing Cocoon and more David Crossley
- Re: [vote] Forrestizing Cocoon and more Bertrand Delacretaz
- Re: [vote] Forrestizing Cocoon and more Stephan Michels
- Re: [vote] Forrestizing Cocoon and more Steven Noels
- Re: [vote] Forrestizing Cocoon and more Christian Haul
- Re: [vote] Forrestizing Cocoon and more Torsten Curdt
- Re: [vote] Forrestizing Cocoon and more Jeff Turner