Hi, Emeric!
I'm glad that you find JBoss DNA interesting - that's the main thing
we're trying to do
Running the examples is an excellent place to start, but that probably
won't take too long to do - they're pretty simple. You're idea of
trying different connectors is an excellent one, and using the JPA
connector to access a Derby database would be an excellent starting
point. With this connector, you'll be able to put any content into
the repository to have it stored in Derby. I'm not aware of anyone
trying Derby, but our JPA connector uses Hibernate, and although Derby
is technically not a supported database for Hibernate, it apparently
works (see
https://www.hibernate.org/80.html). One of the most
challenging aspects here is going to be getting the configuration
settings right (for the Derby repository source), and debugging any
JPA/Hibernate/Derby issues (should there be any). If you do run into
problems, I might suggest looking at some of the JPA connector's unit
tests (in the "extensions/dna-connector-store-jpa" project) that
currently run with HSQLDB and try getting those to run with Derby
instead.
I'd also suggest reading the whole Reference Guide, especially Parts
I, II, and III. These cover how to set up your development
environment, how we develop and track what we're working on, how DNA
connectors and sequencers work, how the internal graph API works, and
how to use/configure the JCR implementation. The Subversion URLs are
covered in Part I and are also described on one of the project pages
(
http://www.jboss.org/dna/subversion.html
). Many of us also hang out in IRC (see
http://www.jboss.org/dna/irc.html)
, and just logging in and following along is probably the best way to
get to know us - but please feel free to jump in to any of the
conversations. The activity varies - sometimes we're very chatty, and
other times the room is fairly quiet.
The community is actually spread around the world. Dan (danflo),
Johnny (jpav), Brian (BCar), and I (rhauch) are in the US; Serge
(spagop) is in Germany; Stephano (maeste) is in Italy; Feu is in
Brazil; and several others are spread around as well. Most of us are
committers and a couple are users, but we absolutely welcome anyone
and everyone interested in using or helping to advance JBoss DNA.
We're currently working on the 0.6 release, which is focusing on
search/query and moving closer to JCR compliance. There are also a
couple of major issues and infrastructure improvements that we're
working on at the moment. For more detail, see see our JIRA roadmap
at
https://jira.jboss.org/jira/secure/IssueNavigator.jspa?reset=true&mod...
. Again, how we use JIRA is covered in Part I of the Reference Guide.
If you're interested in becoming a committer, there are a couple of
ways you can go. First of all, get the source from SVN, set up your
development environment, and get everything building. Writing a
custom connector or sequencer is often a good starting point, and if
this interests you then look at some of the existing connectors/
sequencers. Alternatively, look for some of the more trivial/simple
defects/issues in JIRA, and try tackling them and uploading a patch to
the JIRA issue. If this is interesting, let us know as we can
probably help find some issues that may be appropriate.
I hope this gives you a good start. Please just ask if and when you
want more information or help or guidance. I'd suggest IRC, but this
mailing list is also a great way to ask a question.
Best regards,
Randall Hauch
Project Lead, JBoss DNA
On Jun 23, 2009, at 3:08 AM, Emeric Kwemou wrote:
Hello all,
My name ist Emeric Kwemou and I am actually working as Software
Developer in Karlsruhe (Germany).
I was looking for JCR implementations and discovered your current
work and would like to thank you for this great concept (connectors
and sequencers) and architecture.
It is of my interrest to contribute to the success of this project.
I read the 'getting started' guide and part of the Reference Guide
(R0.5).
For the beginning i can spend up to 8 hour per week for the project
and may be more in the future.
I would like to start by contibuting to the 'getting started' guide
so i also can learn more about Jboss DNA.
My proposition is to start by programming a repository based on an
apache derby database and accessed using a JDBC connector, and then
a JPA connector.
Please let me know if this is the rigth way to start or propose me
something else.
Concerning my background, i have 3 years experience programming
server side applications using J2EE.
I also have a (old) blog where i may talk about my work on Jboss DNA
(
http://weblogs.java.net/blog/emeric/).
Please just intoduce me to your team: what do i need? what are the
common errors? coding guideline/convention/developper tools?
subversion user loggin? How do you communicate?
Who assign the tasks? Etc…
Best regards
--
Emeric Kwemou
- Software Developer -
ISB AG
Zur Gießerei 24
76227 Karlsruhe
Deutschland
Fon +49 (0) 721 / 8 28 00 - 00
Fax +49 (0) 721 / 8 28 00 - 82
E-Mail: emeric.kwemou(a)isb-ag.de
Internet:
http://www.isb-ag.de/
Aufsichtsratsvorsitzender: Michael Krings
Vorstand: Gabor Friedrich (Vorsitzender), Ralf Schneider
Sitz der Gesellschaft: Karlsruhe
Registergericht: Mannheim HRB 109142
_______________________________________________
dna-dev mailing list
dna-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/dna-dev