Hi Eric.

Thanks for looking at this. We have a few versioning options:

1. Keep versioning in sync with the main distribution
2. Keep the current versioning scheme (not milestone based, generally bumped on major feature inclusion or sufficient number of fixes)
3. Version based on hitting milestones (containing planned features)

One of the benefits of approach 1 would be that compatibility between the CLI and the core might be clearer to a user if the versions match. One of its potential disadvantages would be in coupling the two, the CLI might lag behind core if a major change happens.

As far as distribution is concerned, inclusion in the community ZIP files seems like a sensible option. Do you have any suggestions on folder structure? It's one (uber-) JAR and the bat/sh scripts right now.

All the best,

Pete


On Mon, 29 Feb 2016, 16:18 Eric Wittmann, <eric.wittmann@redhat.com> wrote:
Hi Pete.

I was just doing a community release of 1.2.2.Final today and was
thinking about the CLI.  Do you have any thoughts on how to
version/release the CLI whenever we do a community release?

Also, any thoughts on whether/how we should include the CLI in the
community distributions (zip files)?

-Eric

PS: @apiman-dev subscribers - feel free to offer thoughts/opinions!  :)