Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipse-pmc] Committer Election for Rob Stryker on Eclipse JDT LS has started

A committer election for Rob Stryker on project Eclipse JDT LS
(eclipse.jdt.ls) was started by Roland Grunberg with this criteria:

Rob Stryker ( https://accounts.eclipse.org/users/rstryker ) has been
contributing to Eclipse JDT LS (and JDT) since November of 2023. In that time
he has drastically reduced the amount of duplicate code we carry to perform
many of our language server features. A lot of this work has involved
refactoring code in JDT UI (
https://github.com/eclipse-jdt/eclipse.jdt.ui/commits?author=robstryker ) and
then adapting JDT-LS to consume the newly available API. The changes greatly
improve & simplify our ability to implement features going forward. He is
also working in JDT-LS' JDT Core Incubator project to stabilize the
"javac"-based implementation for the core API.

If you look at
https://github.com/eclipse-jdtls/eclipse.jdt.ls/graphs/contributors, you'll
see Rob has eliminated ~50,000 lines of duplicated code and brought us to a
point where many contributions to JDT-LS can happen in upstream JDT. His
impact can easily be seen on the code frequency chart at
https://github.com/eclipse-jdtls/eclipse.jdt.ls/graphs/code-frequency (~2024)
.

For taking on this long-standing task, and producing such a favourable
outcome, I'd like to nominate him as a committer.

For a full list of current involvement in JDT-LS and the JDT Core Incubator,
see https://github.com/eclipse/eclipse.jdt.ls/issues?q=involves%3Arobstryker
, and
https://github.com/eclipse-jdtls/eclipse-jdt-core-incubator/issues?q=involves%3Arobstryker
.

= Commits =

6c16211b Consume jdt.ui interface deletion Part 1
05917748 Migrate ReorgCorrections, TypeMismatch, UnresolvedElements sub
processors.
975e1c34 Consume SubProcessors from jdt.core.manipulation (part 1)
d55640ff Consume pushdown of partition logic to jdt.core.manipulation (#3000)
8973041e Consume javadoc pushdown from jdt.ui to jdt.core.manipulations
(#2986)
1233c6f4 Guard against null completion context and insertion text.
5d4aeb40 Delete large number of files that can be used from
jdt.core.manipulation
c9b550bf Fixes #2960 - remove duplicate org.eclipse.search classes

Eclipse JDT LS project committers can click the election link below to vote.

Election:
https://projects.eclipse.org/projects/eclipse.jdt.ls/elections/election-rob-stryker-committer-eclipse-jdt-ls

Project: https://projects.eclipse.org/projects/eclipse.jdt.ls



Back to the top