Hi devs,

While moving the jira macro to contrib and while adding support for the JIRA 
Macro configuration I”ve realized that the Macro JIRA configuration is actually 
generic to all JIRA modules since it configures JIRA instances (url, username, 
password).

Thus I’m planning to do the follow module refactorings in contrib. There’ll be 
a single repository related to all JIRA stuff:

jira
  |_ config-jira
    |_ config-jira-api (JIRAConfiguration). Can be used with just 
xwiki-rendering alone.
    |_ config-jira-platform (impl using wiki pages + SS). Depends on 
config-jira-api
    |_ config-jira-ui (admin ui). Depends on config-jira-platform
  |_ api-jira (JRJC API, currently in xwiki-platform-jira). Depends on 
config-jira-api
  |_ macro-jira 
    |_ macro-jira-default <--- jira macro. Depends on config-jira-api. Can be 
used with just xwiki-rendering alone. We won’t advertise it on e.x.o.
    |_ macro-jira-platform <--- full jira macro. Depends on config-jira-ui. 
This is the macro that’ll advertise on e.x.o.

Note: I’m planning to rename the existing "macro-jira" repository in contrib to 
“jira”.

If you have any comments, let me know ASAP.

Thanks
-Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to