That's a great document, very nice. Maybe this is equivalent: https://cwiki.apache.org/confluence/display/NETBEANS/Development+Environment
Gj On Fri, Jun 15, 2018 at 8:02 PM, Dmitry Avtonomov < [email protected]> wrote: > Ok, so looks like as far as I got with it is actually the end of the rabbit > hole. > > Just wanted to point out that: > 1) The Netbeans project is potentially loosing lots of people who would > have liked to contribute, but can't find a way how. > 2) 10 minute turnaround time for fix-build-run-test cycle is too much. > 3) Most importantly I don't know how to start the whole thing in debug > mode. Do I need to modify the ant script to make it wait for debugger > connection? > 4) Just people fiddling around in debugger can lead to some fixes and > contributions as we're observing system's behavior. > > Being able to run with debugger connected will benefit everyone trying to > write plugins. Especially considering how inspection of lookups is a major > pain - you don't know what's available there and even if you do (e.g. by > using lookup-inspector plugin) you still don't know what those things are. > > By the way here's an example of what I'm asking for: > http://batmass.org/tutorial/setting-up-development-environment/ > That's the manual that I wrote for setting up the environment for > development of my application. Mostly for myself so that I didn't forget > how to start from scratch a year or two down the road. It's not too long, > only about 3 pages. > > > > > On Fri, Jun 15, 2018 at 3:38 AM Geertjan Wielenga > <[email protected]> wrote: > > > On Fri, Jun 15, 2018 at 2:51 AM, Dmitry Avtonomov < > > [email protected]> wrote: > > > > > > > > > > > How do I try out my changes? The download > > > <https://netbeans.apache.org/download/index.html> page tells you how > to > > > build IDE from scratch, but that takes forever. > > > > > > > > Less than 10 minutes. > > > > And, indeed, if you have no idea what you want to contribute, it's going > to > > be difficult. > > > > Start by thinking about what's missing or what's broken. > > > > Take a look at this, for example, i.e., this guy just shows up because he > > had a problem, then identified the cause, and provided a patch and pull > > request: > > > > > > https://lists.apache.org/thread.html/5c4907191ac953b02434a81ae2a40b > a92a1f0d62bb03597b00254e08@%3Cdev.netbeans.apache.org%3E > > > > In short, without an itch you're going to have a hard time scratching... > > :-) > > > > Gj > > > > > > > > > > > > > > > The only way I see is to > > > generate an NBM and try installing it into the running IDE, which also > > > doesn't look the right way. > > > > > > I've already asked in this mailing list if there is an example of an > app > > > built on top of platform 9.0 and Gj pointed to visualvm > > > <https://github.com/oracle/visualvm>. That one comes with its own > > platform > > > build > > > <https://github.com/oracle/visualvm/blob/master/visualvm/ > > > nb90_visualvm_12022018.zip>. > > > How do we make our own with only the clusters needed? > > > > > > This email starts getting too long, but I guess the premise is clear - > > > what's the entry point for contributions? I'm following this project > and > > > the dev mailing list, and still I couldn't find anything in a > reasonable > > > amount of time. > > > > > > One suggestion is to choose one specific commit on github right now, > use > > it > > > as a starting point of the codebase. Also select one simple issue from > > JIRA > > > (better probably to create a fake one to use as an example) and walk > > > through all the steps from getting the code to fixing the issue and > > > publishing the PR. > > > > > > Best, > > > Dmitry > > > > > >
