Like I said, just getting you IDE setup can be an adventure. I do not
use netbeans, so I cannot help you there -- maybe someone else on the
list can point you at some docs.

As for the mixed-languages -- don't stress it. We have ninja's with
m@d kung-fu taking care of that stuff. You mentioned PERL -- the new
build system uses a perl script if I recall. But I don't know perl,
and I don't need to for OpenNMS development. I just call the build
script when I'm finished with my code changes. It's that simple.

I'd recommend you embrace the learning curve as an opportunity to
expand your horizons -- learn new things. You probably don't know
Postgres either. I didn't when I started. Now I'm pretty handy with it
in a pinch -- because I had to learn it to develop for OpenNMS.

It took me over a year before I had learned enough to submit my first
patch against an open bug -- one I needed fixed for my own test cases.
In my case, I had to learn a lot of JAVA programming principles which
exasperated the learning curve a lot (I come from a C/C++ background).

But it's not all hard work -- don't misunderstand me.

I can tell you for a fact -- the sense of personal accomplishment
after a patch is accepted is orders of magnitude above any private
(closed-source) development work I've ever done. In my opinion, this
is a unique property of open-source project participation. In fact,
I'd say I'm 'jonsing' to get another patch in soon :)

>From what you say, you're a professionally trained Java programmer. So
just get into the code base and start hacking man! That's what we do
:)

Steve.



On Mon, Mar 14, 2011 at 8:37 AM, Maysam Shirazi
<shirazi.may...@gmail.com> wrote:
> Thank you Steve for your prefect answer :)
> I'm work on it to build it but you know it's not just Java and I'm not
> familiar with something like Perl so it's going to be more boring to me.
> Also I'm using Netbeans to work on java applications and I'm not sure to use
> it in OpenNMS project.
>
> Meysam.
>
>
> On Mon, Mar 14, 2011 at 3:05 PM, keyhman <keyh...@gmail.com> wrote:
>>
>> Can't really offer any authoritative answer, but here's how I got into it:
>>
>> Just getting the IDE setup for opennms development can be an
>> adventure, so do use the WIKI -- there are dozens of pages that cover
>> all kinds of aspects of setup/configure for Opennms development.
>>
>> Step 1) Get the code, build it, run it.
>> Step 2) Understand what the software does (configure it, use it in a
>> lab or something, etc...)
>> Step 3) Find a bug / missing feature and start working on it: If an
>> issue writeup doesn't already exist, create one at issues.opennms.org
>> Step 4) Once you find something you want to work on, start a
>> discussion about that on the devel list and solicit feedback.
>> Step 5) write your patch/feature code, and some basic unit test(s) to
>> validate it,
>> Step 6) submit against the JIRA at issues.opennms.org
>> Step 7) submit signed contributors agreement if requested to do so
>>
>>
>> Steve.
>>
>>
>> On Fri, Mar 11, 2011 at 1:38 AM, Maysam Shirazi
>> <shirazi.may...@gmail.com> wrote:
>> > Hello again OpenNMS team!
>> > May you please answer my request, I don't know what exactly can I do
>> > about my request, so if there are something to do please tell me.
>> >
>> > Regards
>> > Meysam
>> >
>> > On 3/4/11, Maysam Shirazi <shirazi.may...@gmail.com> wrote:
>> >> Hello dear OpenNMS team
>> >>
>> >> I'm a java programmer and have some experiences (about 3 years) on J2EE
>> >> programming, as one of my goals I want to continue my studying(and
>> >> maybe my
>> >> job) on telecommunication networks and I find out your project as a
>> >> prefect
>> >> one in this way.I hope I'll be one of your team and be useful one of
>> >> the
>> >> team.
>> >> Actually I haven't been in any opensource project team yet but I know
>> >> about
>> >> their instructions and contributor agreements so if I should do
>> >> something
>> >> else about my request please tell me.
>> >>
>> >> best regards
>> >> Meysam Shirazi
>> >>
>> >
>> >
>> > ------------------------------------------------------------------------------
>> > Colocation vs. Managed Hosting
>> > A question and answer guide to determining the best fit
>> > for your organization - today and in the future.
>> > http://p.sf.net/sfu/internap-sfd2d
>> > _______________________________________________
>> > Please read the OpenNMS Mailing List FAQ:
>> > http://www.opennms.org/index.php/Mailing_List_FAQ
>> >
>> > opennms-devel mailing list
>> >
>> > To *unsubscribe* or change your subscription options, see the bottom of
>> > this page:
>> > https://lists.sourceforge.net/lists/listinfo/opennms-devel
>> >
>>
>>
>> ------------------------------------------------------------------------------
>> Colocation vs. Managed Hosting
>> A question and answer guide to determining the best fit
>> for your organization - today and in the future.
>> http://p.sf.net/sfu/internap-sfd2d
>> _______________________________________________
>> Please read the OpenNMS Mailing List FAQ:
>> http://www.opennms.org/index.php/Mailing_List_FAQ
>>
>> opennms-devel mailing list
>>
>> To *unsubscribe* or change your subscription options, see the bottom of
>> this page:
>> https://lists.sourceforge.net/lists/listinfo/opennms-devel
>
>
> ------------------------------------------------------------------------------
> Colocation vs. Managed Hosting
> A question and answer guide to determining the best fit
> for your organization - today and in the future.
> http://p.sf.net/sfu/internap-sfd2d
> _______________________________________________
> Please read the OpenNMS Mailing List FAQ:
> http://www.opennms.org/index.php/Mailing_List_FAQ
>
> opennms-devel mailing list
>
> To *unsubscribe* or change your subscription options, see the bottom of this
> page:
> https://lists.sourceforge.net/lists/listinfo/opennms-devel
>

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to