Documentation office hours - June 2022

2022-06-16T17:00:00Z

2022-06-16 (Europe)

Attendees

  • Kevin Martens
  • Vihaan Thora
  • Mark Waite
  • Bruno Verachten
  • Harshit Chopra

Recording:

Agenda:

  • Action items
  • Google Summer of Code: Pipeline Steps Doc Generator - Vihaan
  • Jenkins 2.346.1 LTS changelog, upgrade guide, and blog post
    • Will include security fixes in addition to new features and bug fixes
    • Needs to be merged this week so that it is available in plenty of time for the security team
  • Jenkins 2.332.4 LTS changelog and upgrade guide - Mark Waite
    • Not needed, will be provided by the security team
    • No code changes from 2.332.3 except security fixes
  • Require Java 11 June 28, 2022
  • Support Java 17
    • Will be announced in the “Require Java 11” blog post
  • Migration of user stories to https://stories.jenkins.io - Mark Waite
  • Pull request review for www.jenkins.io - Vihaan Thora and Mark Waite

2022-06-17T02:00:00Z

2022-06-17 (Asia)

Attendees

  • Mark Waite
  • Meg McRoberts
  • Kristin Whetstone

Recording:

Agenda:

  • Action items
  • Google Summer of Code: Pipeline Steps Doc Generator
  • Long-standing pull requests
    • Adopt a plugin
  • Jenkins 2.346.1 LTS changelog, upgrade guide, and blog post
    • More revisions needed so that we can merge tomorrow before end of day
  • Require Java 11 June 28, 2022
  • Support Java 17
    • Will be announced in the “Require Java 11” blog post
    • Running Jenkins with Java 17
      • Linux
      • Docker
      • Windows
  • Migration of user stories to https://stories.jenkins.io - Mark Waite
  • Upcoming blog posts that Mark owes to the organization
    • Award winners from cdCon
      • Darin Pope named CDF Continuous Enthusiast of 2022
      • Basil Crow named Jenkins Top Contributor
      • Wadeck Follonier Security MVP (Most Valuable Player)
      • Oleg Nenashev named CDF Top Documentor
    • Jenkins Contributor Summit summary
  • Open source katacoda implementation “killercoda”
    • Great tutorial creation tool
    • Nice team that also sells a subscription service
    • 60 minute session limit
    • Consider replacing overly complicated with Docker compose
      • Killercoda could be better for users than a Docker compose

2022-06-23T17:00:00Z

2022-06-23 (Europe)

Attendees

  • Kevin Martens
  • Vihaan Thora
  • Bruno Verachten
  • Mark Waite

Recording:

Agenda:

Action items

  • LTS 2.346.1 released alongside blog post, changelog, & upgrade guide
    • Kevin’s blog post on SVG migration is live
      • Thanks from Steve Hill in twitter for the details
      • Spreadsheet of affected plugins a good help for Steve’s upgrade
  • Google Summer of Code update - Vihaan Thora
    • Plugin list on the reference page
      • Awaiting feedback on the page in the future
    • Collapsible navigation/page navigation
      • Pull request is ready to merge
    • Pipeline steps doc generator
      • Reviewed plugin installation manager tool
      • Pull requests submitted to separate declarative from scripted steps
      • Next week to create data type on parameter heading
      • Separate plugin manager from the rest of jenkins.io
        • Import and use by others
        • May be helpful for the REST API generator project idea
    • Web site pull requests are available in preview mode
      • Feedback from Tim Jacomb that it is an improvement, more can be improved, but
      • Working well
      • Good to merge the change as soon as we can (now that security fix is released)
  • Require Java 11 (next Tuesday, June 28, 2022)
    • Blog post coming from Basil Crow
    • Coming out next week along with weekly release 2.357 (June 28)
    • Impact on Jenkins core javadoc and Jenkins plugin javadoc (resolved)
      • Top level page has links to multiple locations but needs to satisfy requests for Jenkins core javadoc
  • Support for Java 17
    • Will be announced in Require Java 11 blog post
  • Localization with Crowdin (optional)

2022-06-24T02:00:00Z

2022-06-24 (Asia)

Attendees

  • Mark Waite
  • Meg McRoberts
  • Dheeraj Singh Jodha

Recording:

Agenda:

  • Action items
    • Mark - Archive docs mailing list, switch to community.jenkins.io for Docs SIG
    • Upcoming blog posts that Mark owes to the organization
      • Award winners from cdCon
        • Darin Pope named CDF Continuous Enthusiast of 2022
        • Basil Crow named Jenkins Top Contributor
        • Wadeck Follonier Security MVP (Most Valuable Player)
        • Oleg Nenashev named CDF Top Documentor
      • Jenkins Contributor Summit summary
      • She Code Africa Contributhon results
  • News
    • Jenkins 2.346.1 release, Jenkins 2.332.4, and Jenkins 2.356
      • Security releases
  • UI improvement ticket for discussion - Dheeraj
  • Google Summer of Code: Pipeline Steps Doc Generator
  • Long-standing pull requests
    • Adopt a plugin
    • Meg’s security docs rework
  • Require Java 11 June 28, 2022
    • Blog post coming from Basil Crow
  • Support Java 17
    • Announced in 2.346.1 LTS changelog
    • Will be announced in the “Require Java 11” blog post next week

2022-06-30T17:00:00Z

2022-06-30 (Europe)

Attendees

  • Kevin Martens
  • Vihaan Thora
  • Bruno Verachten
  • Mark Waite

Recording:

Agenda:

  • Action items

    • Mark - Archive docs mailing list, switch to community.jenkins.io for Docs SIG
    • Upcoming blog posts that Mark owes to the organization
      • Award winners from cdCon
        • Darin Pope named CDF Continuous Enthusiast of 2022
        • Basil Crow named Jenkins Top Contributor
        • Wadeck Follonier Security MVP (Most Valuable Player)
        • Oleg Nenashev named CDF Top Documentor
      • Jenkins Contributor Summit summary
      • She Code Africa Contributhon results
  • Jenkins 2.346.2 changelog and upgrade guide

    • Mark and Kevin developing the content
  • Google Summer of Code update - Vihaan Thora

    • Sticky sidebar is deployed and running
    • Data type move into the top is complete and in a pull request
      • Not yet merged, pull request looks good
      • Reduces page length nicely on larger pages
      • Pages are more readable because the data type is visible without expanding
    • Draft pull request in the metadata utils repository
      • Extracted from pipeline steps doc generator repository
      • Release as an artifact for use in multiple locations
      • Allow use of the plugin manager facility
    • Vihaan and Kristin need permission to push to the artifact repository
    • Data type improvement pull request demonstration
      • The checkout page with inline data types is easier to read (smaller page)
    • Plugin list pull request - leave it waiting and then consider a new pull request if needed
      • Suspended work on that pull request
    • Three pull requests to be merged
      • Refactoring on the plugin doc step generator
      • Release of components
  • Require Java 11 further improvements - Jenkins 2.357

    • Jetty upgrade from 9.x to 10.x
      • Jetty 9.x has reached end of community support
    • Servlet API upgrade
    • Tooling changes and improvements
      • Localized strings will soon be in UTF-8 instead of encoded ASCII
      • Easier to translate, easier to use with Crowdin
  • Localization with Crowdin (optional)