+1
2014-07-08 9:57 GMT+02:00 [email protected] <[email protected]>: > Hi Caty, > > On 8 Jul 2014 at 09:18:35, Ecaterina Moraru (Valica) ([email protected] > (mailto:[email protected])) wrote: > > > +1 > > > > If the extensions have a different license header than the one used by > > XWiki, than after the 'donation' the license headers will be replaced. > > Indeed the license needs to be compatible or all who participated in the > code need to agree to switch to the LGPL license. > > > Question: beside the blame, should we have a standard way to mention > > contributors on that extensions? or initial sponsors? > > Yes, as I mentioned below, we would keep the history. > > Now for e.x.o (pom.xml) we need to decide if we just append “XWiki Dev > Team” to the existing list or replace that list. If we decide to replace we > can easily have a mention in the text of the extension. > > Thanks > -Vincent > > > Thanks, > > caty > > > > > > On Tue, Jul 8, 2014 at 9:51 AM, Thomas Mortagne > > wrote: > > > > > +1 > > > > > > On Tue, Jul 8, 2014 at 1:28 AM, Denis Gervalle wrote: > > > > +1 > > > > > > > > > > > > On Mon, Jul 7, 2014 at 7:24 PM, Sergiu Dumitriu > > > wrote: > > > > > > > >> +1. > > > >> > > > >> On 07/07/2014 12:39 PM, [email protected] wrote: > > > >> > > > > >> > Hi devs, > > > >> > > > > >> > Following the proposal thread at > > > >> http://markmail.org/message/ppw2slpgqou2ihai I’d like to move on > and > > > I’ve > > > >> prepared below a full proposal that I’d like us to VOTE on. > > > >> > > > > >> > Rationale/Need > > > >> > =============== > > > >> > > > > >> > The needs: > > > >> > * Be able to extract some apps from xwiki-contrib that the XWiki > Dev > > > >> Team would like to maintain. Example: File Manager app developed by > > > Marius > > > >> when it’ll have had some releases and tests (if it doesn’t have some > > > >> already!), GitHub Stats app used on xwiki.org, Meeting Manager App, > > > Forum > > > >> App, etc > > > >> > * Be able to extract some extensions currently located in > > > xwiki-platform > > > >> but not released with XE so that they can have a different release > cycle > > > >> (examples: FAQ app, IRCBot extension, JIRA macro, etc). Having > different > > > >> release cycle allow to release new versions quicker to our users > (bug > > > >> fixes, new features). > > > >> > > > > >> > Governance > > > >> > ========== > > > >> > > > > >> > Details: > > > >> > > > > >> > * Extensions are VOTEd in on a case by case basis. > > > >> > > > > >> > * Each voted extensions will have its own Git Repository in the > > > “xwiki” > > > >> organization (so that each extension can be released independently > of > > > each > > > >> other). > > > >> > > > > >> > * When moving an extension either from xwiki-contrib or from > > > >> xwiki-platform, keep its Git history as much as possible or simply > > > donate > > > >> the repo to the “xwiki" organization. > > > >> > > > > >> > * FTM extensions bundled by default with XE would still remain in > > > XWiki > > > >> Commons/Rendering/Platform/Enterprise. > > > >> > > > > >> > * The Git repository name should be of the form xwiki-> > >> > name>. should be part of the VOTE. > > > >> > > > > >> > * All rules from http://dev.xwiki.org apply > > > >> > > > > >> > * Each extension has a Release Manager defined and he’s > responsible > > > for > > > >> defining its own Roadmap/Release notes (if need be), on the > extension > > > page > > > >> on e.x.o and perform the releases or ensure the extension is > released > > > >> regularly when there are changes. > > > >> > > > > >> > * Each extension must follow these criteria for being VOTEd: > > > >> > ** A Release Manager needs to be defined in the proposal > > > >> > ** The extension must have had several releases already (i.e. > someone > > > >> wanting to propose a new extensions that doesn’t exist would start > in > > > >> xwiki-contrib for ex and prove that his extension works and is > useful by > > > >> doing several releases and creating the pages on e.x.o) > > > >> > ** It must follow our best practices defined on > http://dev.xwiki.org > > > >> (coding practices, tests, etc) and follow the apps best practices > (for > > > >> apps), see > > > >> > > > > http://dev.xwiki.org/xwiki/bin/view/Community/ApplicationDevelopmentBestPractices > > > >> > ** It must have one or several integration or functional tests > (for > > > >> apps) to prove that it works. This allows to prove the app continues > > > >> working when XWiki progresses > > > >> > ** The main contributors of the extensions must agree about the > move. > > > If > > > >> they have the “level" to be an xwiki dev committer then they should > be > > > >> voted in (see > > > http://dev.xwiki.org/xwiki/bin/view/Community/Committership). > > > >> If not then either they’re ok to send Pull Requests or the extension > > > should > > > >> not be moved. > > > >> > > > > >> > * If an extension ceases to work or if its quality becomes too > low, it > > > >> can be moved to xwiki-contrib with a VOTE > > > >> > > > > >> > * We would create one JIRA project per extension > > > >> > > > > >> > * We would create a new JIRA Category called “XWiki Extensions” > > > >> > > > > >> > * We would put the extensions in our CI at http://ci.xwiki.org > > > >> > > > > >> > * The Java package should follow the same rule as for XWiki > Platform, > > > >> i.e. org.xwiki.. Exceptions would need to be > > > discussed. > > > >> > > > > >> > * The group id for extensions having their own repo should be > > > >> org.xwiki.. The needs to be > > > part > > > >> of the VOTE when proposing a new extensions. > > > >> > > > > >> > Here’s my +1 > > > >> > > > > >> > Thanks > > > >> > -Vincent > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

