Felix Knecht wrote:
> I've still no commit access to the sandbox directory. Never the less I started to adapt the doc "Build Apache Directory
> Studio" and put it into the Apache Directory Sandbox  (I think that's the way do to).
Hmmm... Let me check that this afternoon...
> Still some questions I couldn't find (or haven't seen) an answer in the docs:
> a) Which svn:keywords are set and used? Looking at some files I can see different svn:keywords set, but they not always
> seem to match with the references in the code.
There is no current list of used svn:keywords...
> If no rule exists yet I'd like to suggest the following:
> svn:keyword Id
> * Foo bar
> * @author <a href="mailto:firstname.lastname@example.org">Apache Directory Project</a>
> * @version $Id: AbstractStudioMojo.java 350 2007-10-28 12:01:17Z felix $
We are not using names into header. Here are our coding standards :
> b) I haven't found any documentation about project/modules/code which is done automatically (e.g. maven reports, maven
> site, JavaDocs, ...).
> Is this all done either in the cwiki or packaged into a downloadable/buildable distribution?
We don't anymore generate the site from code, we use confluence for that.
We should generate Javadocs though, but I'm not a maven guru enough to
guarantee that the current maven configuration allows that. And I would
add that I would be very pleased if you can tell me ;)
Generating maven reports would be a very valuable addition, too !
> c) Do any ideas about automated continuous integration exists, e.g. continuum?
We tried continuum once upon a time, we also tried bamboo, and we
currently have some another continuous integration server running,
we would like to speed up the tests a lot before fully activating the
continuous build again. FYI, building the server 'cost' 20 minutes on my
laptop, and around 10 minutes on a fast server. We also have had by
spamming experience with continuous integration (a mail every 3 minutes
sent to the full dev list - 200 peeps - 2 days long ...), so we are not
really keen to play this game again, unless someone who *knows* how to
correctly setup such an environment handle it (ie, not me, obviously :)