That could be a good idea even though it might be a hard task for a Hackathlon. I 'll do the JIRA PR work and update confluence <https://cwiki.apache.org/confluence/display/NETBEANS/Community+plugins>.
Thanks Adam. Ioannis. On Thu, 30 Sept 2021 at 15:29, Adam Russell <[email protected]> wrote: > Digital Ocean's Hacktoberfest is right around the corner. If a repo for > plugins is amrked as participating, along with some guidance on what a good > PR would cover, that might be a good opportunity to kick start some new > plugin work. > ________________________________ > From: John Kostaras <[email protected]> > Sent: Thursday, September 30, 2021 7:33 AM > To: [email protected] <[email protected]> > Subject: Re: LSP Language Server Protocol > > I 'd like to take this opportunity to mention that NetBeans loses many > users because it simply doesn't support many other languages anymore, and > it is not easy to migrate the many half-baked plugins > <https://cwiki.apache.org/confluence/display/NETBEANS/Community+plugins> > from older versions to the latest Apache NetBeans platform. > > - JavaCC <https://javacc.github.io/javacc/> is the old way > - ANTLR <https://www.antlr.org/> is the modern way, but it is not easy > to keep the many languages up-to-date; there are a number of tutorials > on > how to create a NB plugin using ANTLR, many outdated, with the best one > in > the Apache NetBeans book > - LSP <https://langserver.org/> seems to be gaining ground, but there > are no tutorials, apart from Jan Lahoda's rudimental one > <https://blogs.apache.org/netbeans/entry/lsp-client-demo-ba-sh>. > > I plan to also write a tutorial on the various ways (e.g. javacc, antlr, > lsp) but it will take time, which I don't have in my already very heavy > list of ToDos. > > I don't know how we could: > > - organise to write tutorials on how to port a new language as a > NetBeans plugin > - port the half-baked plugins > <https://cwiki.apache.org/confluence/display/NETBEANS/Community+plugins > > > providing help to the respective authors ; the NetBeans Platform APIs > have > changed during time, and it is not obvious how to migrate old code > > Kind regards, > > Ioannis. > > > > > On Sun, 26 Sept 2021 at 21:46, Eric Bresie <[email protected]> wrote: > > > Some of this may be of help… > > > > (1) https://langserver.org/ > > (2) > > > > > https://lists.apache.org/thread.html/r004212da38a55a7779b58ed03e851e6f017b150abe43d7a868bea236%40%3Cdev.netbeans.apache.org%3E > > > > Eric > > > > On Wed, Sep 8, 2021 at 11:55 AM Jack W. <[email protected]> wrote: > > > > > Thanks for the pointer, John, very helpful. > > > > > > On Wed, Sep 8, 2021 at 10:52 AM John Kostaras <[email protected]> > > wrote: > > > > > > > There is this > > > > <https://blogs.apache.org/netbeans/entry/lsp-client-demo-ba-sh>. > > > > > > > > > > --- > > > Jack Woehr # Woehr's Asymptote: The ratio of the time > spent > > > Box 51, Golden CO 80402 # administering productivity software over the > > > time > > > http://www.softwoehr.com # saved by said software eventually > > approximates > > > 1. > > > > > -- > > Eric Bresie > > [email protected] > > >
