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

Reply via email to