On Thu, Feb 11, 2016 at 7:55 PM, [email protected] <[email protected]> wrote: > > > > > > On 11 Feb 2016 at 19:47:33, Thomas Mortagne > ([email protected](mailto:[email protected])) wrote: > >> On Thu, Feb 11, 2016 at 7:24 PM, [email protected] wrote: >> > >> > >> > >> > On 11 Feb 2016 at 19:11:43, Thomas Mortagne >> > ([email protected](mailto:[email protected])) wrote: >> > >> >> On Thu, Feb 11, 2016 at 6:39 PM, [email protected] wrote: >> >> > >> >> > On 11 Feb 2016 at 18:33:57, Thomas Mortagne >> >> > ([email protected](mailto:[email protected])) wrote: >> >> > >> >> >> On Thu, Feb 11, 2016 at 6:24 PM, Eduard Moraru wrote: >> >> >> > Hi, >> >> >> > >> >> >> > On Thu, Feb 11, 2016 at 6:10 PM, [email protected] >> >> >> > wrote: >> >> >> > >> >> >> >> Hi devs, >> >> >> >> >> >> >> >> Now that we’ve voted on the "XWiki Core” concept and that we’ve >> >> >> >> agreed >> >> >> >> that the xwiki organization on github should focused on offering >> >> >> >> core >> >> >> >> extensions only (and the rest should be moved to contrib) we need >> >> >> >> to ensure >> >> >> >> that we use the same terminology everywhere. >> >> >> >> >> >> >> >> I’d like to start updating xwiki.org accordingly but first I want >> >> >> >> to be >> >> >> >> sure we agree on the terminology: >> >> >> >> >> >> >> >> * The "XWiki Runtime”: the XWiki WAR that you get from the various >> >> >> >> distributions that you can find on xwiki.org. It’s a minimalistic >> >> >> >> runtime >> >> >> >> on top of which you can install Extensions. Documentation for it >> >> >> >> will be >> >> >> >> available at http://platform.xwiki.org. >> >> >> >> >> >> >> > >> >> >> > The doc for "XWiki Runtime" is available on platform.xwiki.org (not >> >> >> > on >> >> >> > runtime.xwiki.org).... sounds a bit weird to me. Maybe we should >> >> >> > create an >> >> >> > alias for runtime, just in case? >> >> >> > >> >> >> > Also, the runtime is the result/artefact of building the platform, >> >> >> > right? >> >> >> > It`s what you actually get to install, as a user. >> >> >> > >> >> >> >> >> >> I think I would prefer "XWiki Distribution" since that's what it is >> >> >> after all: some distribution of XWiki and the only one we support. >> >> >> That's also the naming I started to use on >> >> >> https://github.com/xwiki/xwiki-platform/tree/feature-platformdistribution/xwiki-platform-distribution >> >> >> and I don't want to rename all that :). >> >> > >> >> > For me, the XWiki distributions is a different concept. There are >> >> > various distributions: WAR, ZIP, debian, EXE, etc. >> >> > >> >> > The XWiki Runtime is always included in the various distribution. >> >> > However the distributions can include other files (for example HSQLDB >> >> > and Jetty for the ZIP distribution). >> >> > >> >> > A distribution, as the name implies, is how you distribute something. >> >> > It doesn’t represent the runtime (which is included in the various >> >> > distributions, along with other things). >> >> > >> >> >> >> For me "distribution" has the same meaning than in Linux world: a >> >> arbitrary choice of stuff put together to make a produce you can use. >> >> It's also the meaning it has in the Distribution Wizard which is to >> >> setup the distribution you installed. WAR, ZIP, DEB, etc. are just >> >> packages of this distribution. >> > >> > So we have 2 options: >> > >> > * Option A: >> > ** The "XWiki Runtime" >> > ** "XWiki Distributions": the way the XWiki Runtime is distributed: zip >> > distribution, debian distribution, exe distribution, etc >> > ** XWiki 7.4.1 <==> XWiki Runtime 7.4.1 >> > >> > * Option B: >> > ** The "XWiki Distribution” >> > ** "XWiki Packagings": the zip packaging, the debian packaging, the exe >> > packaging, etc >> >> "XWiki Distribution Packages" sounds better to me but it's a detail. >> >> > ** XWiki 7.4.1 <==> XWiki Distribution 7.4.1 >> > >> >> > It’s probably because I’m not in the linux world but option A seems less >> > ambiguous to me. I hope that in option B when you say to someone “download >> > the xwiki distribution” that it’s understandable that it means they choose >> > the packaging they want and that they do not answer “which distribution?” >> > (since there’s only one, they shouldn’t ask this! ;)). >> >> We only support one is not the same as there is only one. Anyone can >> create other distributions of XWiki (based on this one most probably). > > Note that can only be a single XWiki Runtime (or XWiki Distribution). > > If others want to create other runtimes (or other distributions) then they > cannot name it just “XWiki Distribution” (that’s a reserved keyword from the > XWiki open source project). > > For example they’d say “XCS Runtime” (or “XCS distribution”). But they cannot > say “XWiki Distribution”. So there cannot be any ambiguity when you say the > “XWiki Runtime” (or “XWiki Distribution”).
I said "other distributions" nit other "XWiki Distribution" :) This one is the default distribution basically. > > Thanks > -Vincent > >> > I’ll go with whatever the majority chooses. >> > >> > Thanks >> > -Vincent >> > >> >> > Thanks >> >> > -Vincent >> >> > >> >> >> >> * “XWiki Core”: Represents the set of XWiki APIs/sources making up >> >> >> >> the >> >> >> >> "XWiki Platform”. >> >> >> >> >> >> >> > The sources are available in github in the xwiki-commons, >> >> >> > xwiki-rendering >> >> >> >> and xwiki-platform repositories. More globally can be meant to >> >> >> >> represent >> >> >> >> all the sources found in the xwiki github organization. >> >> >> >> >> >> >> >> * “XWiki Contrib”: Extensions to the "XWiki Runtime”. Located under >> >> >> >> the >> >> >> >> xwiki-contrib organization in github. >> >> >> >> >> >> >> >> * The "XWiki Core Development Team” or “XWiki Core Team” (previously >> >> >> >> called "XWiki Development Team"): the list of committers of the >> >> >> >> “xwiki" >> >> >> >> github organization. >> >> >> >> >> >> >> >> * “XWiki Platform”: synonymous for “XWiki Core”. Since “XWiki >> >> >> >> Platform” >> >> >> >> could also represent the xwiki-platform github repository, it’s >> >> >> >> better to >> >> >> >> use “XWiki Core” when wanting to name the full content of the xwiki >> >> >> >> github >> >> >> >> organization. For example: “The XWiki Core Development Team works >> >> >> >> on XWiki >> >> >> >> Core”… >> >> >> >> >> >> >> > >> >> >> > But we will still be saying that XWiki is a "platform" on which you >> >> >> > can >> >> >> > build your stuff, right? >> >> >> > >> >> >> > I would prefer not to mix the 2 terms, "Platform" and "Core", since >> >> >> > IMO >> >> >> > "Core" includes "Platform", but not necessarily the other way around. >> >> >> > Remember that commons and rendering are theoretically stand-alone >> >> >> > projects >> >> >> > which are not directly connected to XWiki. The Platform works with >> >> >> > the >> >> >> > rendering and commons to produce its artefacts but I would no go as >> >> >> > far as >> >> >> > to say that it also includes them and would prefer to use "XWiki >> >> >> > Core" for >> >> >> > that part. >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> * “Flavor”: a set of Extensions (usually with a purpose) that can be >> >> >> >> installed all together in a XWiki Runtime or when creating a >> >> >> >> subwiki inside >> >> >> >> the XWiki Runtime. >> >> >> >> >> >> >> >> * The “Default Flavor”: the unique flavor provided by the “XWiki >> >> >> >> Core >> >> >> >> Development Team”. Contrib projects and more generally anyone else >> >> >> >> can >> >> >> >> contribute other flavors on extensions.xwiki.org. These flavors will >> >> >> >> appear in the XWiki Platform when you first run it or when you >> >> >> >> create a new >> >> >> >> subwiki. The Default Flavor is going to replace “XWiki Enterprise” >> >> >> >> (and >> >> >> >> enterprise.xwiki.org will be removed and folded into >> >> >> >> platform.xwiki.org - >> >> >> >> the same will happen for xwiki-enterprise which will be folded into >> >> >> >> xwiki-platform in github) >> >> >> >> >> >> >> >> * “XWiki Committers” or “XWiki Team". Vague terms that represent >> >> >> >> the full >> >> >> >> set of committers of both the xwiki and xwiki-contrib github >> >> >> >> organizations. >> >> >> >> >> >> >> >> * “XWiki N.P”. Shortcut for the “XWiki Runtime” version N.P (e.g. >> >> >> >> “XWiki >> >> >> >> 7.4.1”). >> >> >> >> >> >> >> > >> >> >> > Will probably also be synonymous with "Default Flavor" version N.P >> >> >> > since it >> >> >> > will be synchronized with the "XWiki Runtime". >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> * The “XWiki Project”. Generic term that includes the work done by >> >> >> >> XWiki >> >> >> >> Contrib Committers, XWiki Core Committers and by extensions the >> >> >> >> work done >> >> >> >> by the full community of contributors to both xwiki and >> >> >> >> xwiki-contrib >> >> >> >> github organizations. >> >> >> >> >> >> >> >> >> >> >> >> Do you agree with this? Any other terms that we should define? >> >> >> >> >> >> >> > >> >> >> > Generally +1 (with the above mentions). >> >> >> > >> >> >> > Thanks, >> >> >> > Eduard >> >> >> > >> >> >> > >> >> >> >> >> >> >> >> Once agreed I’ll kickstart the work by updating xwiki.org pages by >> >> >> >> creating a Terminology page and update some existing pages. However >> >> >> >> it’ll >> >> >> >> be up to everyone to follow the terminology. >> >> >> >> >> >> >> >> Thanks >> >> >> >> -Vincent >> > _______________________________________________ >> > devs mailing list >> > [email protected] >> > http://lists.xwiki.org/mailman/listinfo/devs >> >> >> >> -- >> Thomas Mortagne >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

