All (but in particular Rob, Kev and Jeroen)...

As you might have noticed, I've been doing some work tidying up our JIRA.
 Just wanted to explain what I've done...

~~~
First thing to explain is that JIRA itself has a limitation that versions
cannot be assigned per component, rather they are global to the entire
project.  Having researched this and what other projects do, the best
advice is to use multiple versions, and embed the component name within the
version - in effect, namespacing the versions.

This makes for long version numbers, but cannot be helped.

Generally what I am doing is using a concatenation of the Maven
"artifactId-version" to act as the JIRA number.  For example, isis-1.0.0 or
isis-security-file-1.0.0.

In addition, I have created two "special" versions: "GIT REPO only" and
"WEBSITE only".  The former is for code that is won't be released, ie the
examples.  The latter is for issues raised by the community that impact the
website only.

~~~
So, you will see that I have created versions in JIRA for all components
for which there was an issue raised.   The roadmap view in JIRA is a good
way to see them all [1]

In the case of core, I have created additional versions so that we can
manage and schedule changes: you'll see that there is isis-1.0.1,
isis-1.1.0 and isis-2.0.0.

For "my" components (objectstore-jdo, security-shiro, viewer-wicket and
viewer-restfulobjects), I have also started doing this.

For all other components, I have simply created a single "1.0.0" version.
 For example, isis-objectstore-sql-1.0.0, isis-objectstore-sql-1.0.0,
isis-objectstore-nosql-1.0.0, isis-viewer-html-1.0.0,
isis-viewer-scimpi-1.0.0 and so on.

My thoughts around this was that the component "owner" should create
additional versions and allocate out the tickets accordingly... in other
words, to create a "roadmap".

In other words: *Kev* and *Rob *and *Jeroen*.. when you are working on
these components, please create a roadmap as you see fit and allocate out
issues to these versions.

~~~
If you have any suggestions, improvements or refinements to the above, this
is the thread to say so!

Thx
Dan

[1]
https://issues.apache.org/jira/browse/ISIS#selectedTab=com.atlassian.jira.plugin.system.project%3Aroadmap-panel

Reply via email to