Hi Andre,
On Mon, 2011-05-23 at 15:13 +0200, André Dietisheim wrote:
> I just finished cleaning my Deltacloud java client code and pushed
> things to my DC fork on github.
> I added 2 java projects (org.jboss.tools.deltacloud.client &
> org.jboss.tools.deltacloud.client.test) to the java folder in clients/.
Thanks a ton for doing that. The layout and everything looks great to
me; I have to leave comments about the code itself to others. Which
means I can focus on naming etc. ;)
I would like to distribute the Java client as its own artifact from the
Apache Deltacloud project. Which leads to a few questions:
* Could we rename the org.jboss.tools.deltacloud package to
org.apache.deltacloud ? (Or should we make that
org.deltacloud ?)
* Could we change the mentions of 'JBoss' either to 'Apache
Software Foundation' or leave them out entirely ? Instead, we'd
put a NOTICE file into clients/java/NOTICE, similar to [1]
* Would you be willing and able to act as the maintainer of the
Java client; in particular, would you make releases of the Java
client (ideally, we'd coordinate releases between server and the
clients, but there's nothing wrong if the Java client releases
more often than the server) The main thing I am looking for is
somebody who will build jars and help write release notes. Of
course, as the Java maintainer, we'd get you commit access.
If all this is too complicated, we could also leave the Java client at
jboss.org, and reference it from the Deltacloud website; for that we'd
have to rely on you/JBoss to make the client available as a jar
somewhere.
> I'd greatly appreciate if anybody could have a look at it and verify
> that I added things in the way you'd have expected it (since I'm not
> much git experienced so far).
>
> https://github.com/apache/deltacloud/pull/1
The official repo is actually subversion, the git stuff is just a mirror
we use as a diversion for potential contributors ;)
Since this is the addition of a substantial amount of code, it would be
best, according to Apache policy, if you could open a Jira issue[2] and
attach the code as a zip or tar (just package up clients/java) When you
attach the code to the Jira issue, make sure to check the 'Grant license
to ASF for inclusion in ASF works'
David
[1] https://svn.apache.org/repos/asf/incubator/deltacloud/trunk/client/NOTICE
[2] https://issues.apache.org/jira/browse/DTACLOUD