BTS: Refactoring and "Find usages"; (how) can I contribute?

Want to contribute to an open-source project? We are looking for Engineers, Analysts and Testers. After you register, post in this forum with what you'd like to do. We already have your email, so don't post it. The project leader will contact you pronto!

BTS: Refactoring and "Find usages"; (how) can I contribute?

Postby c01d » Mon Dec 07, 2015 6:31 pm

Dear board,

Thank you for accepting my registration.

A few days ago I already wrote a comment at the Python plugin's website (

Before that, I did not have a look into the BTS. One of the bugs already was and is tracked there (, another one was new (

mr_lou_d thankfully put me into the BTS-CC regarding the mentioned tracking numbers.

Well, I wonder whether I can contribute in any way (so as to help with my two to cent make Netbeans my "swiss-army-knife").

I am a computer scientist and familiar with programming (Java, Python, ..., blabla), but only in "small scale" projects (scientific stuff). So either testing or even contributing code could (maybe?) be an option for me, as long as I supply the skills necessary (and have the time to spare).

I read that my nick in the forum should somehow relate to my real name. I would be willing to re-register and to install the dev-release of Netbeans (as explained in another post somewhere here).

So, if you want to, please feel free to drop me a line with any instructions (for example to re-register) or questions.

Thank you a lot, best regards from Germany.
Posts: 14
Joined: Thu Dec 03, 2015 2:30 pm
Location: Kassel, Germany

Re: BTS: Refactoring and "Find usages"; (how) can I contribu

Postby mr_lou_d » Wed Dec 09, 2015 3:01 am

Hi Benjamin,

I don't think you don't need to re-register. Just let me know what you want your username to be and I'll make the change. The only caveat being that your username won't match your NetBeans username, so it might be a little confusing for some at first...

You can install NetBeans IDE Dev version if you like. To install the Plugin from development from inside the IDE via Tools->Plugins, you will need to add the Development Update Center (Dev UC) into the Plugins Wizard. See

Development: A proper development environment requires a relatively modern multi-core cpu, 2Gb ram (at very least) and will take up a minimum 11 GB of disk. As is usually the case, builds are disk-bound (SSDs are preferred, but not essential).

Verify you have (or download and install): Java jdk1.7.0_79, Apache Ant, and Mercurial. TortoiseHG can be useful as well... Make sure Ant and Mercurial are added to your PATH. explains cloning the sources, but I haven't yet updated the build instructions. You don't need to change, just follow this:
First, you will need to set (or export) ANT_OPTS=-Xmx960m or something like that, and set (or export) JAVA_HOME=[path to Java]\jdk1.7.0_79
I find myself flipping JAVA_HOME back and forth between 7 and 8, but the build requires jdk 7 (for now).

To build the IDE, navigate to the main directory and execute: ant build
To build the Python bits, (still in the main directory) execute: ant -Dcluster.config=python build

I found it's useful to redirect the build output to a file like: ant -Dcluster.config=python build > \temp\buildpython.txt

For some programming hints, see
More later.

Best regards,
Lou Dasaro
User avatar
Site Admin
Posts: 237
Joined: Thu May 22, 2014 11:36 am
Location: Chicago, IL, USA

Re: BTS: Refactoring and "Find usages"; (how) can I contribu

Postby c01d » Wed Dec 09, 2015 1:59 pm

Hi mr_lou_d!

Thank you for the reply and also for the message (I had no permission to answer directly via PM).
Already yesterday I was looking to free space on my 128G SSD (this is not a joke); have to go to work tomorrow to put something onto my external HDD.

I _will_ stay in contact.

Thank you again.
Posts: 14
Joined: Thu Dec 03, 2015 2:30 pm
Location: Kassel, Germany

Return to Become a Contributor!

Who is online

Users browsing this forum: No registered users and 1 guest