2024.03 Progress Review

Type
Progress
State
Ongoing
End Date of the Review Period

Reviews run for a minimum of one week. The outcome of the review is decided on this date. This is the last day to make comments or ask questions about this review.

Project

This is a progress review request to outline some of the steps we've taken towards improving the project and moving towards maturity. Some points worth mentioning :

- Our release process has become pretty consistent, releasing about once every month, https://github.com/eclipse-jdtls/eclipse.jdt.ls/blob/master/CHANGELOG.md

- We have a growing interest in clients wishing to fully consume the JDT-LS language server, or take advantage of certain features, https://github.com/eclipse-jdtls/eclipse.jdt.ls#clients

- We are using https://github.com/eclipse-jdtls/eclipse.jdt.ls/blob/master/.github/workflows/licensecheck.yml to help catch any possible issues needing closer attention from our developers (and potentially the IP team). We continue to rely on committers knowing the process and being able to flag down content (eg. https://github.com/eclipse-jdtls/eclipse.jdt.ls/pull/2704)

- Only about half of our current committers are active in the past few years, so we will need to inform them on-list as to whether they wish to keep their earned status or are willing to have it removed

- Over the past few months, nearly all of the duplicated code we had from JDT UI has been eliminated (see https://github.com/eclipse-jdtls/eclipse.jdt.ls/graphs/code-frequency ), resulting in us working much closer with Eclipse JDT upstream.