There has been recent discussions on vision and roadmap for Netbeans
development and the need to discuss so thought I would start a new thread
to discuss.

>From my understanding when under Oracle stewardship there more funded
individuals to support these sorts of things but now that it has been
donated to be an Apache project this now becomes the responsibility of the
community to pick this up.

In the past there has been community release / roadmaps (1) (2) and with
transition some similar Apache wiki flavors(3).

Assuming what is needed is maybe a new “Roadmap” and or “Vision” subpage on
Netbeans wiki page (4) as a starter.

Milestone could be identified based on this.

Assuming specific features, refractors, improvements would further be
captured and come in the form of existing or new JIRA tickets (5) and when
ready for acceptance then on the github project (6) a git Pull Requests
(PR) (7) and tagged towards given milestones with progress updates on the
roadmap where applicable

Assume some possibilities going forward could be...

- improve publicity  and/or improve communication for the project (11) to
get more interest in development (14) and usage
- to do a triage of existing issues, grouping if not already where
possible, getting rid of already closed, rejected, duplicates, or OBE items
(5)
- improve and update documentation to be more up to date (4) (9) (10) (14)
- update or document process documentation (release process, etc.)
- performance assessment and improvements
- where applicable possible codebase refactoring to cleanup, deprecate,
identify areas of improvement, etc.
- complete integration of any community / contributions products (15) (16)
- further plug-in migration to new plugins infrastructure where applicable
- improve LSP (13) support to include of new or existing languages (Kotlin
(12), python, etc.)
- Possible improvements in trending development areas (cloud development,
container development, data science, new languages, etc.)
- Netbeans GUI to FX based UI
- Netbean platform updates where applicable
- Update with New Java features or removal/migration of deprecated
within Netbeans
codebase (modules, records, deprecate apis, etc.) Note: This would require
updating JDK dependency as applicable

I know some aspects of these suggestions may exist in some form or another,
some of this is due to my lack of specifics on some of this.  That or this
is what happens when you can’t sleep at night ;-)

Eric Bresie
ebre...@gmail.com

(1) https://netbeans.org/community/releases/roadmap.html

(2)
https://netbeans.org/community/releases/

(3) https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule

(4)
https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeansi

(5)
https://issues.apache.org/jira/projects/NETBEANS/issues

(6)
https://github.com/apache/netbeans

(7)
https://github.com/apache/netbeans/pulls
(8) https://github.com/apache/netbeans/blob/master/README.md

(9) https://netbeans.apache.org/help/index.html

(10) https://netbeans.org/kb/

(11) https://netbeans.apache.org/community/mailing-lists.html

(12)
https://blogs.apache.org/netbeans/entry/initial-language-server-protocol-support

(13) https://langserver.org/

(14) https://netbeans.apache.org/wiki/index.asciidoc

(15)
https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transition

(16)
https://hg.netbeans.org/

-- 
Eric Bresie
ebre...@gmail.com

Reply via email to