[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