asciidoctor / asciidoctorj

:coffee: Java bindings for Asciidoctor. Asciidoctor on the JVM!
http://asciidoctor.org
Apache License 2.0
625 stars 173 forks source link

semver: enforce/check #810

Open jmini opened 5 years ago

jmini commented 5 years ago

Now that the project is following Semantic Versioning I think that it would be nice to add some checks at build time.


In this area OSGi tooling provides a tool called "Baseline" (as part of the BND tools).

I found those two plugins that could be investigated:


Maybe other approaches exist to ensure that SemVer is implemented in the Java world.

mojavelinux commented 5 years ago

:+1:

jmini commented 5 years ago

I have started to experiment with BND tools on an hello-world project (days are too short to achieve everything I would like). I will post some feedback here.


Alternative:

I have seen a other open-source project using https://revapi.org/ to perform the checks at build time. Seems also really interesting.