Hi Dan,

Ok - I understand. Under the circumstances, I guess it makes sense.

Thanks,
Kevin


On 7 Jan 2013 at 13:11, Dan Haywood wrote:

> 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