Saturday, November 17, 2007

Theena Project

New Project:Theena.

Theena is an Ant scripting standard and also platform for calling Theena scripts as well as being an application.

The first publicly available alpha will be released with the repository (SVN) update feature disabled for safety reason's.

---------------------------------------------------------
* Requirements
---------------------------------------------------------
- Create a simple Ant based scripting standard for project building.
- Provided a detailed view of the over build process.
- Continous Integration (Continuum or Cruiss Control).
- Perform Project Repository functions.
- Provide a java command line application & Theena java library.
- Provide a html based detailed outline of the Projects last build.
- Provide project documentation in html or pdf (Forrest).
- Provide an audomated versioning and release implementaion.
- Use Maven as build engine

---------------------------------------------------------
* Conclusion....
---------------------------------------------------------
Theena will provide a simple and easy frame work for creating a project build process, continous integration implementation and project overview document. This minize's the effort to create a new project and place it into an already functioning build infrastructure using continous integration.

Older projects with there build processes already using Ant can be wrapped using a copy of the Theena standard template build script providing a more standard implementation to an existing build process.

---------------------------------------------------------
* Overview of Technologies used....
---------------------------------------------------------
Application build framework - Apache Ant.
Application build engine - Apache Maven.
Project documentation - Apache Forrest.
Development platform - Java (version 1.5)
Continous integration - Apache Continuum or Cruiss Control.
Repository platform - Subversion (version 1.3).

No comments: