Grzegorz Kossakowski wrote:
Hello,
Reinhard asked[1] me to provide a final list of Cocoon modules that
would get their own JIRA projects. Here is the list of projects with
proposed JIRA identifiers in brackets:
- Cocoon Core (COCOONCORE)
includes following artifacts:
* org.apache.cocoon:cocoon-pipeline-api
* org.apache.cocoon:cocoon-util
* org.apache.cocoon:cocoon-xml-api
* org.apache.cocoon:cocoon-pipeline-impl
* org.apache.cocoon:cocoon-xml-impl
* org.apache.cocoon:cocoon-pipeline-components
* org.apache.cocoon:cocoon-sitemap-api
* org.apache.cocoon:cocoon-thread-api
* org.apache.cocoon:cocoon-sitemap-impl
* org.apache.cocoon:cocoon-sitemap-components
* org.apache.cocoon:cocoon-xml-resolver
* org.apache.cocoon:cocoon-store-impl
* org.apache.cocoon:cocoon-thread-impl
* org.apache.cocoon:cocoon-core
* org.apache.cocoon:cocoon-core-main-sample
- Servlet service framework (SERVLETSERVICE)
* org.apache.cocoon:cocoon-servlet-service-components
* org.apache.cocoon:cocoon-servlet-service-impl
* org.apache.cocoon:cocoon-servlet-service-sample
- Template (TEMPLATE)
* org.apache.cocoon:cocoon-template-impl
* org.apache.cocoon:cocoon-template-sample
- Flowscript (FLOWSCRIPT)
* org.apache.cocoon:cocoon-flowscript-impl
- Database (DATABASE)
* org.apache.cocoon:cocoon-databases-mocks
* org.apache.cocoon:cocoon-databases-hsqldb-server
* org.apache.cocoon:cocoon-databases-hsqldb-client
* org.apache.cocoon:cocoon-databases-impl
- Forms (FORMS)
* org.apache.cocoon:cocoon-forms-impl
* org.apache.cocoon:cocoon-forms-sample
- M2 Plugins and archetypes (COCOONM2)
* org.apache.cocoon:cocoon-maven-plugin
* org.apache.cocoon:cocoon-rcl-spring-reloader
* org.apache.cocoon:cocoon-rcl-webapp-wrapper
* org.apache.cocoon:cocoon-22-archetype-block
* org.apache.cocoon:cocoon-22-archetype-block-plain
* org.apache.cocoon:cocoon-22-archetype-webapp
The main idea is to split up current big COCOON JIRA project into
smaller projects focused on one area. Artifacts that are not listed
above would stay in COCOON project, at least for now. I don't want to
create new separate projects for every artifact/block because big number
of project in JIRA would not improve maintenance, quite contrary I would
say. After taking this first step towards separation we should just wait
and see if further divisions are needed.
sounds good
Each artifact belonging to JIRA project would become its component.
makes sense
That
means we still have to have shared version number in JIRA's projects
(e.g. in COCOONCORE where cocoon-core is 2.0.0 and sitemap-impl is
1.0.0) but I think its compromise between situation we have today and a
situation where we have about fifty different JIRA projects that no one
wants to force her way through.
that's no problem to have shared version numbers in the proposed projects AFAICT
If we agree on the proposal I would take care of labour work, like
asking JIRA for projects creation, moving issues, adjusting poms etc.,
myself during next weekend. What do you think?
Do you ask for a seperate JIRA instance or new projects only?
--
Reinhard Pötz Independent Consultant, Trainer & (IT)-Coach
{Software Engineering, Open Source, Web Applications, Apache Cocoon}
web(log): http://www.poetz.cc
--------------------------------------------------------------------