OK,
Thank you Steve for reply.
And just one question:
Is there any documents to help me to undresand about OpenNMS's architecture
and describe about the structure of project or it's just code to find
something? you know when I think about doing such a 'hacking man' it's
notice me something like 'Cave man' :)))

regards
Meysam

On Tue, Mar 15, 2011 at 5:07 AM, Steve Hillier <keyh...@gmail.com> wrote:

> 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
>
------------------------------------------------------------------------------
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