It's all about the answers!

Ask a question

SDK documentation


Frank McGrath (242162) | asked Feb 22 '07, 4:58 p.m.
JAZZ DEVELOPER
Where can I find documentation on extending jazz as a developer?

9 answers



permanent link
Philippe Krief (561155) | answered Feb 23 '07, 6:17 a.m.
JAZZ DEVELOPER
Today there is no documentation on extending Jazz as a developer. You
will have to dig into the Jazz source code.

Sorry about that.
Philippe

permanent link
Mark Parry (3111711) | answered Mar 06 '07, 12:50 p.m.
Philippe,
If I were working on creating an adapter for another SCM where in the
code should one start looking?

Philippe Krief wrote:
Today there is no documentation on extending Jazz as a developer. You
will have to dig into the Jazz source code.

Sorry about that.
Philippe

permanent link
Mark Parry (3111711) | answered Mar 07 '07, 6:06 p.m.
Philippe,
I was doing some digging through the source code in the Client SDK.
Would I be correct in saying that the code that implements the SCM
functions in Jazz is limited to this set of plugins?

1) com.ibm.team.scm.service
2) com.ibm.team.scm.common
3) com.ibm.team.scm.client

Mark D. Parry wrote:
Philippe,
If I were working on creating an adapter for another SCM where in
the code should one start looking?

Philippe Krief wrote:
Today there is no documentation on extending Jazz as a developer. You
will have to dig into the Jazz source code.

Sorry about that.
Philippe

permanent link
James D'Anjou (2011411) | answered Mar 08 '07, 3:13 a.m.
That is SDK code (contains API). The SDK is not necessarily all the
client code. In this case it is. You can always inspect the Jazz client
features to see what plugins are part of a particular component. It's
possible that a component might have additional internal plugins in the
client runtime set.

Jim D'Anjou
Jazz Jumpstart

Mark D. Parry wrote:
Philippe,
I was doing some digging through the source code in the Client SDK.
Would I be correct in saying that the code that implements the SCM
functions in Jazz is limited to this set of plugins?

1) com.ibm.team.scm.service
2) com.ibm.team.scm.common
3) com.ibm.team.scm.client

Mark D. Parry wrote:

Philippe,
If I were working on creating an adapter for another SCM where in
the code should one start looking?

Philippe Krief wrote:

Today there is no documentation on extending Jazz as a developer. You
will have to dig into the Jazz source code.

Sorry about that.
Philippe

permanent link
James Synge (511) | answered Mar 08 '07, 9:01 a.m.
"Mark D. Parry" <parrym@us.ibm.com> wrote in message
news:45EF3756.9000704@us.ibm.com...
Philippe,
I was doing some digging through the source code in the Client SDK. Would
I be correct in saying that the code that implements the SCM functions in
Jazz is limited to this set of plugins?

1) com.ibm.team.scm.service
2) com.ibm.team.scm.common
3) com.ibm.team.scm.client

The file system component, which has both client and server plug-ins,
is a major portion of the overall source control feature; it builds on the
scm component.

James Synge
Jazz Server Development

permanent link
Jean-Michel Lemieux (2.5k11) | answered Mar 09 '07, 1:21 p.m.
JAZZ DEVELOPER
Hi Mark,

It would help to understand exactly what you are trying to do? What you
would expect from such an adapter?

If you want to use another SCM system with Jazz, our current story is to
use that systems SCM client and then use Jazz work items and builds with
that SCM.

Cheers,
Jean-Michel
Jazz SCM Lead

Mark D. Parry wrote:
Philippe,
If I were working on creating an adapter for another SCM where in
the code should one start looking?

Philippe Krief wrote:
Today there is no documentation on extending Jazz as a developer. You
will have to dig into the Jazz source code.

Sorry about that.
Philippe

permanent link
Mark Parry (3111711) | answered Mar 09 '07, 3:56 p.m.
Thanks for following up on this. We are trying to get Jazz to work with
a CMVC back end by writing a SCM Adapter. In the short term we are
trying to get file functions like checkout and checkin to work. Longer
term we are hoping to support additional CMVC features.

Jean-Michel Lemieux wrote:
Hi Mark,

It would help to understand exactly what you are trying to do? What you
would expect from such an adapter?

If you want to use another SCM system with Jazz, our current story is to
use that systems SCM client and then use Jazz work items and builds with
that SCM.

Cheers,
Jean-Michel
Jazz SCM Lead

Mark D. Parry wrote:
Philippe,
If I were working on creating an adapter for another SCM where in
the code should one start looking?

Philippe Krief wrote:
Today there is no documentation on extending Jazz as a developer. You
will have to dig into the Jazz source code.

Sorry about that.
Philippe

permanent link
sam detweiler (12.4k6180201) | answered Mar 16 '11, 10:35 a.m.
I know this topic is quite old, but we also have a need to build a gateway to our source control product, which is mainframe based, and many of our software product teams USE that SCM as part of the development/qa/support processes..

I've looked thru the source and and some of the WIKI, but there seems to be a little missing

https://jazz.net/wiki/bin/view/Main/SCMAndFilesystemDesignDocumentation

any guidance welcomed.

sam

permanent link
Jeff Care (1.0k3633) | answered Mar 16 '11, 1:12 p.m.
I've looked thru the source and and some of the WIKI, but there seems to be a little missing

https://jazz.net/wiki/bin/view/Main/SCMAndFilesystemDesignDocumentation

any guidance welcomed.

sam


I've also been frustrated by the lack of any real docs, but so far I've been able to make decent progress by Google searching jazz.net to find previous questions and setting up the 3.0 SDK as a PDE development platform (since the SDK includes sources).

That said, it's still a lot of trial & error I'm afraid; that & posting lots of questions here.

Your answer


Register or to post your answer.