I'd like to keep moving on organizing the planet code so that we can get the workspace settled and focus on development. From on our discussion about the workspace setup based on java blueprints I've reworked things to use /apps/planet as the *real* space for the planet code and I've moved the planet business layer code back out of the sandbox. So the layout I have ready to commit is ...

/apps/planet/build.xml
/apps/planet/build.properties
/apps/planet/nbproject
/apps/planet/src/java
  - org.apache.roller.planet.business.*
  - org.apache.roller.planet.config.*
  - org.apache.roller.planet.pojos.*
  - org.apache.roller.planet.util.*
/apps/planet/test/java
/apps/planet/testdata
/apps/planet/web (empty right now)

This is all of the code that Roller Weblogger uses for its planet features and it can be built, tested, and packaged as a jar file to be included in the Roller Weblogger app and used by the rest of the planet app code in the sandbox. I left the rest of the planet code in the sandbox like you wanted, so that includes all the roller.planet.ui.* stuff which makes up the faces forms, the tasks, and all the web resources.

I think this gives us a good solid start to building out the official planet app project space and we can migrate new code here only when we think it's truly ready. So most development for the planet app would still happen in the sandbox.

-- Allen

Reply via email to