Documentation office hours - May 13, 2022

2022-05-13T02:00:00Z

Participants

Mark Waite (@MarkEWaite), Kristin Whetstone (@kwhetstone)

Notes

  • News
  • She Code Africa Contributhon - Mark
    • One week from the end of development
    • Inclusive naming project - multiple pull requests
      • Work will continue
    • Screenshot updates project - multiple pull requests
      • Work will continue
    • Pipeline help project - complicated, just like last year
      • Too complicated for next year
      • Can we encourage plugin maintainers to improve their help?
        • Plugin health improvement project include help content assessment as a part of the score
        • Future addition to the “Contributing to Open Source” doc
    • Ends mid-May, two weeks of conclusion and final reports
  • June LTS baseline selection - Mark
    • 2.346 is the baseline
    • Release date has been moved from June 1, 2022 to June 15, 2022
      • Took a 3 week delay choosing the baseline
      • Tim Jacomb approved a 2 week delay in release date
    • Kevin Martens and Mark have started the changelog and upgrade guide
      • Changelog categories
        • UX improvements
        • Configuration as code enhancements
        • Agent fixes
        • Component upgrades
      • Upgrade guide entries
        • PNG and GIF icons replaced with SVG icons
          • Working on the “long tail” of plugins with old references
        • JNR removed
        • Self-signed certificates no longer provided automatically
  • Require Java 11 is now planned for the Sep 2022 LTS - Mark
    • Java 8 end of support by the Jenkins project
    • Drop support for Java 8 in weekly May 31, 2022 Jenkins 2.350 release
      • Controller support end
      • Agent support end
      • Java 8 tools to run Java 8 build and test still supported
    • Final date is still under discussion, but May 31, 2022 looks likely for weekly
      • Sept 2022 LTS for first LTS that requires Java 11 or newer
    • Java 11 fixes and improvements
      • JAXB library has some “surprises” in Java 11
  • Internationalization and localization meetup - see the recording
    • Recording available at community.jenkins.io
    • Need better documentation on internationalizing core and plugins
    • Lots of work to register plugins with Crowdin, internationalize them, and localize them
    • Great to see a plugin happen automatically after three stages
      • Translation
      • Proofreading → pull request
      • Maintainer merge
  • Google Summer of Code - Kristin
    • Multiple projects proposed for Google Summer of Code projects
    • If one of the docs related projects is selected, would be good to invite the student to attend this meeting
      • Pipeline steps doc generator
      • Automatic screenshot generation
      • Automatic REST api generator
      • Good to be involved and help with those as docs contributors
    • May 20, 2022 Google announces the projects and start community bonding
      • Ask org admins to schedule a welcome meeting
      • Docs SIG presents something to help them get started
  • Backlog of pull requests
    • Triage and revise or close the outdated pull requests