...
Section |
---|
Column |
---|
| Panel |
---|
borderColor | #003366 |
---|
bgColor | #fff |
---|
titleBGColor | #ccc |
---|
title | Struts Subproject |
---|
borderStyle | solid |
---|
| Pros- An interested community already exists
- The active developers are already committers here
- The uninvolved committers are already familiar with the project and codebase
- The PMC already knows the software.
- The infrastructure already exists.
Cons- We do not want Struts to be conceived as an umbrella project.
- The move would be temporary
|
|
Column |
---|
| Panel |
---|
borderColor | #ccc |
---|
bgColor | #fff |
---|
titleBGColor | #ccc |
---|
title | Jakarta Commons |
---|
borderStyle | solid |
---|
| Pros- Allows Tiles to grow independent of struts while at the same time having community support.
Cons- The majority of the jakarta community is unfamiliar with the codebase
- It does not seem to fit with the other subprojects since it is a web component
|
|
Column |
---|
| Panel |
---|
borderColor | #ccc |
---|
bgColor | #fff |
---|
titleBGColor | #ccc |
---|
title | Top Level Project |
---|
borderStyle | solid |
---|
| Pros- Stresses the independence of the tiles codebase from Struts.
Cons- It is undetermined how the community will accept a standalone tiles and thus how much staying power there is.
- While the quota of 3 actives committers/pms members can be found, it seems as though we are one or two committers short of a healthy stand along community.
- The active members would like to have a little more time to get the community established
|
|
|
Based on this assessment, it is being proposed that Tiles graduate into the Struts family for a temporary period of time. There are two options in doing so:
At least three committers are required to +1 any release in order to maintain an active community. These have been identified:
Section |
---|
Column |
---|
| Panel |
---|
| Tiles as a Struts Subproject |
---|
| Tiles as a Struts Subproject |
---|
| Pros- Provides the greatest visibility and opportunity for growth
- Mimics the path of other sandbox projects (Shale, for instance)
Cons - Reintroduces (temporarily) the inaccurate notion that Struts is an Umbrella Project.
|
|
Column |
---|
| Panel |
---|
| Tiles as a Struts2 Plugin |
---|
| Tiles as a Struts2 Plugin |
---|
| Pros- Allows us to leverage release cycle of struts2
Cons- Fails to promote Tiles as a standalone codebase
- Introduces the potential for merging the framework back into the struts dependent codebase
- Seems like a step backwards which will confuse the community
|
|
|
The following Struts committers are currently actively involved in Tiles development
- Greg Reddin (PMC)Greg Reddin
- Antonio Petrelli
- David DeWolf
- Wendy Smoak (PMC)
Temporary Nature
It seems to be the consensus of the Struts community that Tiles should continue working towards graduation from the Struts project. This seems best for both Struts and Tiles, however, there are significant questions regarding whether or not now is the appropriate time for such a move:
...