Agenda
2025-03-20
Attendees:
- Kevin Martens
- Bruno Verachten
- Birajit
- Meg McRoberts
- Patrik Mane
- Mark Waite
Agenda
- Contributor spotlight
- Next spotlight, featuring Yaroslav Afenkin, will be published by the end of this week or beginning of next week.
- Will also be performing additional interviews over the coming weeks for further spotlights.
- Spotlights to be published once per month
- Next spotlight, featuring Yaroslav Afenkin, will be published by the end of this week or beginning of next week.
- Documentation developer experience - Meg McRoberts
- Initial documentation development setup was not working
- Canât build based on the instructions
- Mark uses Docker CE (Docker Desktop for Ubuntu 22.04 - make run)
- Kris uses a macOS with Docker (make run)
- Kevin also using this setup and seems to work
- Others have shared that they have run things successfully
- Meg is seeing many complaints about file permissions
- Meg opened an issue to track it (record what others need to do)
- Docker minimum version is much older than the version she has
- Kevin added links to various docker installation instructions (Docker engine & docker desktop)
- Potentially work with Mark on initial setup/run
- Initial documentation development setup was not working
- Documentation fixes implemented
- Disable search indexing of the docs.jenkins.io prototype site
- Oleg Nenashev detected that docs.jenkins.io is appearing in Google search results
- Searched for âJenkins documentation officerâ and outdated page on docs.jenkins.io was returned as 2nd link
- Kris opened a pull request to add the needed robots.txt file at chore: add robots.txt file to versioned docs site to prevent indexing by krisstern ¡ Pull Request #249 ¡ jenkins-infra/docs.jenkins.io ¡ GitHub and chore: disallow robots from antora site via playbook config by krisstern ¡ Pull Request #250 ¡ jenkins-infra/docs.jenkins.io ¡ GitHub
- Appears to have resolved the issue
- Oleg Nenashev detected that docs.jenkins.io is appearing in Google search results
- Disable search indexing of the docs.jenkins.io prototype site
- 2025 Jenkins Community awards
- 3 Categories:
- Most Valuable Contributor
- Most Valuable Advocate
- Security MVP
- Nomination period open now until Apr 14, 2025
- Voting will start on April 22 and close on June 5
- Winners will be announced at cdCon 2025 (June 23 - 25 2025)
- Last yearâs winners are not eligible for the same award this year
- 2024 Security MVP cannot win 2025 Security MVP again, but could win Most Valuable Contributor
- 3 Categories:
- Design Library 3
- Released in January
- Updated UX SIG docs to include this/link to blog post
- Google Summer of Code - Kris Stern
- Blog announcing Jenkins in GSoC 2025
- New project ideas
- Chatbot plugin inside Jenkins to answer user question
- Mostly Jenkins resources/where to find, not necessarily how to do things in Jenkins
- Improving Tekton Client Plugin for Jenkins
- Kris plans to interview candidates to mentored projects
- Chatbot plugin inside Jenkins to answer user question
- New potential mentors
- V. Sreenivas
- Vibhav Bobade
- Completing versioned docs site/alternative build tools
- Mentors would be Kris Stern and Kevin Martens (and maybe also Bruno)
- Lots of activity in GSoC gitter channel, multiple people interested
- Potentially starting from scratch for the Gatsby part only vs working from what was done in â23, but definitely reusing the Antora part from the 2023 project
- May be more consistent to start over but further discussions will be had
- Mentors would be Kris Stern and Kevin Martens (and maybe also Bruno)
- Stories site retooling/rebuild/modernize (to some degree)
- May want to standardize how the stories site is (compared to spotlight)
- Multiple people interested in this as well
- May want to standardize how the stories site is (compared to spotlight)
- Project overview meetings held (March 5 & 6)
- Lots of interest in projects, recordings will be available
- Chinese documentation site and Chinese localization plugin
- Planned to retire it, but there are 58,000 installations of the Chinese localization plugin
- Runxia Ye and Mark discussed at FOSDEM
- Check the actual usage of the Chinese with analytics
- Check the actual usage of Chinese localization
- Alternative would be to find a funding source to translate latest messages to Chinese
- Kris will create a new issue to initiate adding native Chinese (both traditional and simplified) localization to Jenkins core natively
- https://issues.jenkins.io/browse/JENKINS-75364
- Are the Jenkins users already English speakers and donât need Chinese localization?
- Potentially include Chinese localization in core and deprecate/disable plugin once it is complete
- Not enough data to determine one way or another just yet
- LTS releases
- 2.492.3 changelog & upgrade guide for review, scheduled for Apr 2, 2025
- RC available today
- 2025-03-05 Security Advisory published
- Jenkins Core
- 2025-03-19 Security Advisory published
- Only plugins
- 2.492.3 changelog & upgrade guide for review, scheduled for Apr 2, 2025
- Jenkins Contributor Summit
- Very successful, lots of work in the breakout groups and discussions overall
- Blog post recap to come from Mark Waite
- Recent work
- Thanks to Jim for additional updates to the Jenkins on Kubernetes docs
- Thanks to Kris for the updates/adjustments for the Thank you feature
- Thanks to Raviraj for updating the Apache reverse proxy docs with Unix Domain Socket info
- Thanks to Clinton & Pratik for their work on the merchandise page to remove broken shops and update with additional links respectively
- Thanks to Colleen for creating the Leeroy Jenkins logo
- Alpha Omega documentation project idea - improving open source security for Jenkins users - Mark Waite
- Further discussions had at Jenkins Contributor Summit - 31 Jan 2025
- Not sure about second collaboration yet, still time for them to make decisions
- Plugin Developer documentation
- Topic brought by Antoine Neveux at previous office hours
- Lots of warning signs in the documentation saying âwork in progressâ
- How can this be updated/enhanced and provide a more confident experience
- What would be the best way to address this?
- Improve a plugin tutorial helps, but does not address the developer documentation directly
- Blue Ocean Deprecation
- Work to remove Blue Ocean from documentation has begun
- Tutorials moved towards bottom of page and includes status note
- Status notes have been updated to indicate alternatives/replacements for pipeline visualization.