On Oct 8, 2009, at 2:08 PM, Anca Paula Luca wrote: > On 10/06/2009 04:08 PM, Thomas Mortagne wrote: >> On Tue, Oct 6, 2009 at 14:45, Jerome Velociter<[email protected]> >> wrote: >>> For the repository organization, I propose the following : >>> >>> xlet/ (http://svn.xwiki.org/svnroot/xwiki/xlet/) >>> |__applications/ >>> |__trunk/ >>> |__xapp1/ >>> |__xapp2/ >>> [...] >>> |__xappN/ >>> |__branches/ >>> [...] >>> |__tags/ >>> [...] >>> |__extensions/ >>> [...] >>> |__macros/ >>> [...] >>> |__modules/ >>> [...] >>> |__plugins/ >>> [...] >>> |__skins/ >>> [...] >>> >>> Each of the first level sub-directory (applications, extensions, >>> macros, >>> etc.) having the same meaning of is currently defined on >>> code.xwiki.org >>> >>> WDYT ? >> >> I'm not sure it's the right way, i think i would prefer to have the >> projects directly under xlet/ and have each project decide its own >> organization. It's a real pain currently to release plugin and >> applications which for lot of them should be released together, we >> should try to go the right way this time for a new repository. > > +1, > > I think that this kind of organization also matches the normal > discovery / > exploration path. It happens often enough that an extra > functionality on top of > xwiki requires application, plugin/module/component and why not a > bit of skin. > It would be easier, for who would want to find out more about such an > application, to go to a single place (contribution/washingdishesapp) > and > discover all sources in one place, without having to know from the > beginning > that it's a plugin and then some pages (most of the times when > you're interested > in an application, this is not the first thing you find out), > hopefully it would > be able to find that out by looking at the sources and digging > further. > > baseline is that it would make it easier to learn for contributors > and more > natural, even if for us, the experts, another organization might > seem better. > > For the record, I consider this annoying on code.xwiki.org, the fact > that if you > want to add extra functionality on top of xwiki, you have to go to > several > different categories of code to finally find how to add it -- it > should be all > in a single place, with instructions about how to make it happen.
Anca, as soon as you start to have lots of items I think it's a mess if you have no hierarchy. You can't list them anymore. We have a search, using the search you get a flat hierarchy. Actually I agree with you to transform code.xwiki.org home page by having a single live table with column filtering on the type column (where type = snippet, macro, etc). + maybe a what's new with aggregated types listed. Thanks -Vincent > > Thanks, > Anca > >> >>> >>> Jerome. >>> >>> Jerome Velociter wrote: >>>> Hi all, >>>> >>>> The subject has been discussed already, see for example >>>> http://markmail.org/message/h5e2qinrhsf2slww >>>> >>>> The idea is to create a new top level project for modules >>>> (modules in >>>> the sense of everything applications, macros, components, >>>> plugins, skin >>>> extensions, etc.) that are not part of any products (or the >>>> platform) >>>> and that are not necessarily contributed by the XWiki development >>>> team. >>>> >>>> The difference with the sandbox is that sandbox is a place for >>>> modules >>>> being incubated, and that are not in a finished state. Thus, I >>>> think one >>>> of the rule for introducing new modules in the xlet repository >>>> would be >>>> that a functional version of the module should be released and >>>> available >>>> for download (for example on code.xwiki.org). >>>> >>>> The name "xlet" is the name we've use historically to talk about >>>> this >>>> repository, this is open for discussion. (personally I like the >>>> name - >>>> we have to agree this is how we want to name a XWiki "pluggable >>>> module" >>>> in the large sense). >>>> >>>> Here is my +1 for the above >>>> >>>> I would also like to propose that we create a new category of JIRA >>>> projects : "XWiki Contributed Xlets" (or equivalent name) for such >>>> projects that desire to track issues for their released module, >>>> and have >>>> the tracker hosted by XWiki.org. I believe this will make easier >>>> to have >>>> real release cycles for such modules (for example, we can link to >>>> the >>>> JIRA project from the code.xwiki.org "module" page so that users >>>> can >>>> report issues instead of using the comments, we can use JIRAs >>>> changelog >>>> for release notes on the download page, etc.) >>>> >>>> And my +1 for this second proposal >>>> >>>> Please, let me know what you think >>>> Jerome. _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

