Hello devs,
As some of you know, about one year ago I developed a toolkit for scripting the
generation and installation of .xar extensions. As of last July, my kit was
really just a javascript API for crafting extensions programmatically. Recently
I finished development of a directory structure for representing XWiki
applications which layers on top of the toolkit.
I documented it here:
http://design.xwiki.org/xwiki/bin/view/Design/DirectoryStructureforXWikiApp…
I would like to hear some thoughts about this structure as I'm hoping to evolve
the optimal human readable filesystem representation for XWiki applications and
content so comments are most welcome.
I would like to add:
* simple representation of extension with all metadata necessary for uploading
to
extensions.xwiki.org
* xardump to dump a xar file into a "cannonical" directory structure.
* xarlint to check if a directory representation is cannonical, cannonicalize
it, or warn if nodejs specific functions are being used.
* maven job which builds xars from directory structures.
WDYT?
Caleb