Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
63 posts
|
Today Asciidoctor projects use different versioning schemas.
Versioning schemasCore versioning (same version)The following projects are using the same number as the core:
Core plus fourth number versioningThe fourth number is used to release new version for the same core version:
Version 1.5.2.111 should be read as version 1.1.1 of the extension using Asciidoctor 1.5.2 .
Other versioning (not the latest version)I'm not sure if the following projects are compatible with/using Asciidoctor1.5.2 ?
Semantic versioningThe following projects are using semantic versioning (not related to the core version):
ProposalI think it would be great to use the same versioning strategy across the Asciidoctor organisation.While Asciidoctor core version is an essential information, I think we should embrace semantic versioning. To avoid confusion between core version and projects versions we could use "build metadata" as defined in the semantic versioning. For example, if we want to denote that the plugin version 0.1.4 is using Asciidoctor 1.5.2 , we could use the version 0.1.4+core1.5.2 .This can be useful when project version and core version are "conflicting" (i.e. 0.1.4 , 1.5.0 , 1.5.1 ...).Another proposal from Dan:
... [show rest of quote]
source
What do you think ? |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
354 posts
|
We've had this conversation before, but I don't think some of the projects were around when we finalized on using a semantic version following asciidoctor core, with a final digit to implement for the project itself, like what the Chrome extension is doing. That being said, everything on 1.5.x *should* all be compatible. The outlining projects, I really have no clue about. It would be very nice to fix this and be done with it (again) :) On Mon, Oct 12, 2015 at 1:34 AM, ggrossetie [via Asciidoctor :: Discussion] <[hidden email]> wrote: Today Asciidoctor projects use different versioning schemas. ... [show rest of quote] -- |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
2681 posts
|
Here's a useful article on versioning for library maintainers. Good input for establishing our own strategy. -Dan On Mon, Oct 12, 2015 at 8:22 AM, LightGuardjp [via Asciidoctor :: Discussion] <[hidden email]> wrote:
... [show rest of quote] Dan Allen | @mojavelinux | http://google.com/profiles/dan.j.allen |
Loading... |
Reply to author |
Edit post |
Move post |
Delete this post |
Delete this post and replies |
Change post date |
Print post |
Permalink |
Raw mail |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Administrator
2681 posts
|
In reply to this post by LightGuardjp
I can't believe I'm actually citing Java, but I guess they've finally gotten their act together and came up with a reasonable versioning scheme. The notes from that proposal may turn out to be a helpful resource. On Thu, Dec 3, 2015 at 2:18 PM, Dan Allen <[hidden email]> wrote:
... [show rest of quote] Dan Allen | @mojavelinux | http://google.com/profiles/dan.j.allen |
Free forum by Nabble | Edit this page |