commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Benedikt Ritter <brit...@apache.org>
Subject Re: Design guidelines and SemVer
Date Tue, 17 Feb 2015 06:13:48 GMT
Hello Peter

2015-02-15 22:49 GMT+01:00 Peter Ansell <ansell.peter@gmail.com>:

> On 15 February 2015 at 21:29, Benedikt Ritter <britter@apache.org> wrote:
> <snip>
>
> > We like to underline, that we have no experience with the RDF
> > specification. From a technical point of view we can help to develop the
> > proposed API (according to our design guide lines [3]).
>
> Hi Benedikt,
>
> On my personal projects I tend to work from the SemVer specification
> [5], which isn't oriented to Java specifically, but operates with the
> same general principles.
>
> How open is the Commons project to formally use the SemVer
> specification as a dependency of the (probably much older)
> specification published at [3] and expand on it to provide definitions
> specific to Java.
>
> The main reason would be that SemVer, although it has a relatively
> short history, is fairly widely used across different languages and
> potentially easier to recognise for outsiders.
>

After looking at our docs one more time, I've come to the conclusion that
they could use some love :-)
I think what we do usually is very close to SemVer.

One thing that is special at commons is, that we chance the package name
and the maven coordinates when we break binary compatibility (= bump up the
major version number). We do this to avoid jar hell. This way two versions
of the same commons library can be in the same classpath.

Benedikt


>
> Cheers,
>
> Peter
>
> >
> > [1] http://markmail.org/message/mnlh64qod7cuuj56
> > [2] http://markmail.org/message/wl6hpkb4nhsroro5
> > [3] http://commons.apache.org/releases/versioning.html
> > [4] http://markmail.org/message/ylmw7qzx23br4ver
>
> [5] http://semver.org/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
>
>


-- 
http://people.apache.org/~britter/
http://www.systemoutprintln.de/
http://twitter.com/BenediktRitter
http://github.com/britter

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message