Current Tasks (List of steps for the MyFaces Reorg)
Key Decisions
[DONE] List of artifacts to be produced in various releases
[DONE] Decide name for new components + extensions subproject (tomahawk/mocasin/lonewolf?) --> Tomahawk
SVN Preparation
[DONE] Decide on organization of new subprojects
[DONE] Set up test SVN server (https://svn.apache.org/repos/test/myfaces)
_[DONE]_Perform walkthrough of SVN reorg on test server
SVN Reorganization
[DONE] Create a tag for original SVN code (so we can "restore" the original files and layout when needed)
[SKIP] Disable commits for MyFaces project (except for individuals performing reorg) --> Manfred
[DONE] Perform SVN Reorg
[SKIP] Enable commits for MyFaces project --> Manfred
Build Script Changes
[DONE] Get ant scripts working with new structure (including producing new or renamed artifacts)
[DONE] Get bootstrap.xml and nightly build process working
[DONE] Get automated build of website working with existing techniques (ant, bootstrap, cron, etc)
Website Follup
[DONE] Add a new news announcement pertaining to the reorg
[DONE] Relabel the "components" tab to whatever the new subproject name is
Deal With Unresolved Legacy Trunk Code
- myfaces/trunk/webapps/tagunit
- myfaces/trunk/src/junit
- myfaces/trunk/src/cactus
- myfaces/trunk/src/codegen
[DONE] myfaces/trunk/src/wml
[DONE] myfaces/trunk/src/xdoclet
- myfaces/trunk/doc
Long Term
- Mavenize things --> James Mitchell
- Additional automated web tests (Cruise Control, etc.) --> Bill Dudney
- Allow the possibility to generate example wars using the jsf-ri jars and myfaces extensions to debug compatibility issues faster