Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Nominations Open] Most Valuable Jenkins Contributor 2024 馃弳 #7028

Closed
kmartens27 opened this issue Jan 22, 2024 · 8 comments
Closed

[Nominations Open] Most Valuable Jenkins Contributor 2024 馃弳 #7028

kmartens27 opened this issue Jan 22, 2024 · 8 comments
Labels
community Posts and topics for community engagement governance

Comments

@kmartens27
Copy link
Contributor

kmartens27 commented Jan 22, 2024

This issue is to receive nominations for the Most Valuable Jenkins Contributor 2024. This award is presented to an individual who has contributed to the Jenkins project the most through new features, bug fixes, or plugin development efforts.

To nominate someone, reply to this issue with the following:

Full name of the person you鈥檙e nominating
A short description of their contributions to Jenkins and why they should win.
Nomination Deadline: Monday, February 19, 2024

Please note: Last year's winner, Jan Faracik, cannot win the award for Most Valuable Jenkins Contributor again this year.

Voting will be open from Thursday, February 22 to Friday, March 22.
Winners will be announced at cdCon 2024 (April 16 - 18).

More details are available here https://github.com/cdfoundation/foundation/blob/main/CDF%20Awards%20Guidelines.md

@kmartens27 kmartens27 added governance community Posts and topics for community engagement labels Jan 22, 2024
@NotMyFault NotMyFault pinned this issue Jan 22, 2024
@kmartens27
Copy link
Contributor Author

I would like to nominate Tim Jacomb (@timja) for most valuable contributor. Tim's service as release officer has resulted in automated changelog generation for weekly releases, a streamlined release process, and overall improved experience for releases. Tim also provided over 20 pull requests to assist with the removal of Prototype from various plugins and parts of Jenkins core, as well as Jenkins core itself. Tim has also contributed loads of UI improvements, including the new Appearance configuration option in Manage Jenkins.

@kmartens27
Copy link
Contributor Author

I would like to nominate Kris Stern (@krisstern) for most valuable contributor. Kris has become a deeply enmeshed part of the Jenkins community, and their contributions have come through the forms of being release lead for several LTS releases, GSoC mentorship and Org Admin roles, and working to innovate and improve the jenkins.io experience. Kris has been a mentor for several different projects each year, clearly showing just how much passion they have for Jenkins as a whole. They are also heavily involved in the work to update the jenkins.io experience (a GSoC 2023 project), which involves utilizing a new build tool for the site. Their collaboration and work is nothing short of impeccable, and Kris repeatedly shows their value as a contributor.

@kmartens27
Copy link
Contributor Author

I would also like to nominate Stefan Spieker (@StefanSpieker) for most valuable contributor. Stefan has repeatedly contributed to Jenkins by cleaning up old or deprecated code/warnings in various tests and helped Jenkins get to a point of having zero open SpotBugs issues. Lots of Stefan's contributions come from a point of ensuring Jenkins is of the highest quality, so that it is as reliable as can be. While this work may not be as visible as others, it is crucial to the continued reliance on Jenkins that so many operations have. Stefan has also been a great contributor to the community, often championing Jenkins to others, and encouraging others to contribute to Jenkins in any way they can.

@MarkEWaite
Copy link
Contributor

MarkEWaite commented Feb 20, 2024

I nominate Ullrich Hafner (@uhafner) for most valuable contributor.

Ulli has been featured in the Jenkins contributor spotlight for his work as a professor of Software Engineering at the University of Applied Sciences Munich, for his advocacy for open source in university education.

Ulli maintains many plugins that are a crucial part of the Jenkins user experience. The warnings plugin, the coverage plugin, and the git forensics plugin provide key insights to Jenkins users. Ulli is a pioneer in exploring changes and showing those changes to Jenkins users. Ulli also maintains a number of API plugins that support his efforts to improve build result visualization using modern JavaScript based user interfaces.

Ulli is now serving a second two year term as a member of the Jenkins governing board. His first term ran from Dec 2019 to Dec 2021.

@MarkEWaite
Copy link
Contributor

MarkEWaite commented Feb 20, 2024

I nominate Daniel Beck (@daniel-beck) for most valuable contributor.

Daniel is a Jenkins core maintainer, a significant contributor to Jenkins core, and a member of the Jenkins security team.

Daniel regularly reviews issues in the Jenkins issue tracker and helps users when they encounter problems.

Daniel has been leading the effort to protect Jenkins users from injection attacks like cross-site scripting by enabling content security policy. He wrote the content security policy guidelines and maintains the content security policy plugin that allows developers to test their plugins for CSP readiness.

Daniel has lead the effort to use CodeQL to improve static analysis of Jenkins plugins. The CodeQL static analysis tooling guides Jenkins plugin maintainers to help them systematically detect issues in their plugins.

Daniel contributes to Jenkins documentation where he provides clear, consistent, and accurate documentation for Jenkins developers and Jenkins users.

Daniel served as the Jenkins security officer from 2015 to 2021.

@MarkEWaite
Copy link
Contributor

I nominate Basil Crow (@basil) for most valuable contributor.

Basil is a Jenkins core maintainer and has successfully lead multiple 2023 projects in Jenkins, including:

  • Prototype JS removal from Jenkins core and over 50 plugins, including the introductory blog post, status tracking, many plugin updates, and final release
  • Java 21 support shortly after the OpenJDK release of Java 21
  • Plugin bill of materials expansion to cover over 90 additional plugins
  • Plugin compatibility tester improvements for use in the plugin bill of materials
  • Cost savings by using Launchable to select a subset of Jenkins core tests
  • Dependency updates for Jenkins core and Jenkins plugins, including
    • Guava 32 upgrade
    • Guide 6.0 upgrade
    • XStream upgrades
    • Spring security upgrades
    • Winstone upgrades
  • Successful removal and deprecation of outdated JavaScript plugins like moment.js, ace-editor, handlebars, and numeral.js

Basil is the most recently elected member of the Jenkins governance board. He's already lead efforts to clarify and simplify the Jenkins license policy and continues to be a positive influence on the Jenkins governance board.

Basil presented a tutorial on the "usage in plugins" tool at the Jenkins Contributor Summit and assisted others at the summit as they improved their plugins.

@alyssat
Copy link
Contributor

alyssat commented Feb 22, 2024

鈿狅笍 Nominations for this award is now closed. Thank you all for submitting your nominations.

Voting is open on February 22, closes on March 22.

The Jenkins Award voting is done by the community. Cast your vote HERE

@MarkEWaite
Copy link
Contributor

Voting has concluded. Award winners will be announced at cdCon in Seattle, April 16-18 2024

@NotMyFault NotMyFault unpinned this issue Apr 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Posts and topics for community engagement governance
Projects
None yet
Development

No branches or pull requests

3 participants