[jboss-dev-forums] [Design of Embedded JBoss] - Re: External Contribution to AS Embedded

ALRubinger do-not-reply at jboss.com
Mon Jun 22 00:57:15 EDT 2009


"pgmjsd" wrote : I wasn't sure what each module was for.   I just looked for a test that started up 'bootstraps' inside a 'server'.   Got it... impl-mc is for the MC specific stuff like parsing XML and whatnot,  impl-base is for basic lifecycle sequence.

The Wiki documentation I'll be posting this week will very clearly delineate the purpose of each project, but yeah, that's about it.  spi/impl-base defines a "Server" as "just some thing that has a simple lifecycle".  spi-mc extends this to tie into the Microcontainer Kernel/Controller.  And spi-as brings in all the AS-specific constructs/configuration.  The goal is for many AS subprojects to use spi-mc directly to create their own slim/custom runtimes for testing, and then these may be consumed entirely by AS later.

"pgmjsd" wrote : Downloaded the patch, here's what I think:
  | * I had to move the files in the patch because the patch was based on a subdirectory.   I'll have to see if IDEA can make patches with a directory different from the base of the project.   I'm using boostrap/trunk as the base.

patchBaseDir$>patch -p < /location/to/patch

...assuming you're on *nix.  But in the future I'll base off "trunk", N/P.

"pgmjsd" wrote : * Now I understand what 'a Bootstrap' is, sort of.   Partial understanding of the module structure.

Again, Wikis this week will take out a lot of the guesswork.

"pgmjsd" wrote : * I'm not sure about the "package per jira issue" convention.  But hey... if that's how you wanna roll.

This is something we'd adopted with some success in EJB3.  Basically the JIRA-issue namespace allows us to be very clear about which classes are used in which tests.  For shared/common stuff, the ".jbbootXX" package isn't necessary, but in some cases its convenient to show the isolation.  I'm not going to enforce any hard-and-fast rules here.  So long as everything is tested in readable/obvious form, do what makes most sense to you.

"pgmjsd" wrote : I have eclipse, but I prefer IDEA.   I've already made templates for the license and such for IDEA.

Great.  Whatever IDE you prefer is your choice; I'm just best equipped to help you out on Eclipse.

"pgmjsd" wrote : I'm forum/wiki/JIRA enabled.  But I haven't signed a contributor agreement in a while.   I pre-date the shiny new contributor sign up web application.  ;)

Let's get you logged into the new webapp; it'll make the .org team proud. :) Then I can expedite your application.

S,
ALR

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4238946#4238946

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4238946



More information about the jboss-dev-forums mailing list