[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [stellation-res] read access to svc://stellation.eclipse.org
|
Mark C. Chu-Carroll wrote:
> We're really not ready for anyone but committers to access the
repository. We
> need to get the basic image in the repository consistent, set up the basic
> branches, set up the ACLs, and then use it for a while in a controlled
> fashion.
>
> We will be making tar images available on a regular basis as
> soon as we get the repository completely and correctly set up.
>
> Within a few weeks, if we don't encounter major glitches, I think we'll
> be willing to let a few interested people have read-only access (or,
perhaps
> even branch-checkin privs -- instead of having interested people
submit patch sets, we
> may open branches for them to work in.)
Sounds great! I'll keep an eye on the mailing list then, and contact you
again when you announce you're ready.
I was looking into ways I could contirbute to this project and I think
my skills that may intrest you most are related to Apache Maven.
Maven is a framework for project development primarily directed towards
Java projects that consits of a set of guidelines for project
orgainzation and a versatile Java-based build tool. The tool supercedes
Apache Ant in a number of ways. Most important of all, a project's build
is driven in a declarative way through a 'project descriptor' (an xml
file). With Maven it's possible to achieve a functionality of a 1000
line Ant script writing 100 line descriptor file. Maven is also as
flexible as it is powerful - a project may also drive the build system
in an imperative way using Jakarta Commons Jelly scripting language if
if need arises.
Another big advantage of Maven are it's documentation generation
capabilities. It's able to generate a complete website encompassing
documentation, javadocs, navigable sources cross-reference, change
logs, source metrics, unit test results and more.
What could I do for stellation project with regards to maven?
- Create necessary files for creating documentation/reports websites
for stellation with maven.
- Work on eclipse plugin for maven, enhancing with the functionality
need to build eclipse plugins, features and update sites. This
functionality is not there yet, I'm intetrested it also because of
my other eclipse-related project BlueSkyTime. When done it'll be
easy to create a continuous integration build system for stellation
using maven.
- Create a stellation plugin for maven. It would enable maven to query
Stellation repositories for changes information, for creating reports.
Another feature would be performing automated checkouts for continuous
integration systems.
According to emerging Maven project policy the plugin should be
hosted outside of Maven, prefereably in Stellaiton codebase.
For furhter information about Maven see: http://maven.apache.org (the
site itself is of course Maven generated. See Project Info and Project
Reports for examples of what maven can do).
best regards,
R.