Documentation office hours - May 27, 2022

2022-05-27T02:00:00Z

2022-05-27 (Asia) - GSoC, LTS, Java 11, She Code Africa

Attendees

  • Mark Waite
  • Meg McRoberts
  • Kristin Whetstone
  • Dheeraj Singh Jodha

Agenda:

  • Localization and internationalization progress report - Mark Waite
    • Crowdin is progressing, no growth in number of plugins on the site in a week
    • Need to internationalize (example in Priority Sorter Plugin)
  • GSoC projects
    • Pipeline steps doc generator - Kristin
      • Vihaan Thora accepted to improve the layout and presentation of Pipeline steps
      • Generator improvements to support the layout
      • Community bonding started, first pull requests have been submitted
      • Vihaan attended Europe office hours 2022-05-26
        • Discussing changes for the site for a different nav bar
      • Chat on gitter in https://gitter.im/jenkinsci/docs
  • June LTS changelog, upgrade guide, and blog post
    • Kevin Martens submitted the LTS changelog
      • Pending additional changes based on feedback
    • Upcoming blog post to guide users that may be affected by the icon change
      • GIF and PNG images have been replaced by SVG images
      • Switch the icons to be themable, higher resolution, modernize
        • Dark theme, icons don’t disappear
      • Plugin maintainers of the affected plugins need to update and release the plugin
        • List in a sheet that notes the affected plugins
        • Most popular plugins already updated or have pull requests pending
  • Require Java 11 epic and the documentation related tasks
    • June 21 will switch to Java 11 in weekly
    • Sep will switch to Java 11 in LTS
    • Java 17 is looking very, very good. Likely fully supported within a few weeks
    • Continued investigation of issues related to Java 11
      • Metaspace memory leak (workaround applied, Java 17 fix backported to Java 11, earliest in Java 11 Oct 2022)
      • Other issues in progress
  • She Code Africa Contributhon - Mark Waite
    • Saturday is the concluding meeting, project is done, reports are written
    • Read the reports on community.jenkins.io Topics tagged she-code-africa
    • Pull requests submitted
    • Many pull requests merged
    • Some reviews still pending
    • Mark owes a blog post and a brief video embedded in the blog post highlighting results and experience
    • Key points to improve
      • Need a better onboarding experience for the new contributors
      • Methodology did not reinforce that they should follow the detailed steps
        • May want to do an online lab to get them started
      • Native work or gitpod?
        • Native work - screenshots updates only require a pull request
          • Inclusive naming did not require a recompile
          • Pipeline help was done local computers
    • Remaining actions
      • Blog post
      • Video embedded in the blog post
      • Attend the Saturday concluding session
  • Meeting time flexibility check
    • Can’t meet later, too early in the morning for Vihaan, too late for Meg
  • Next week’s meeting is cancelled
    • Mark is out of the office, playing in eastern US
    • Mark to cancel the meeting for next week
  • Outdated pull requests