Documentation office hours - Dec 15, 2022

2022-12-15T17:00:00Z

2022-12-15 (EU/US)

Attendees

Agenda

  • Action items
    • Archive ‘WEBSITE’ component on Jira, focus on Github issues
      • Ticket submitted by Alex Brandes to help desk
      • Remaining WEBSITE issues being reviewed by Kevin, filtering out ones that have been taken care of/resolved.
        • Only 70 issues remain open on WEBSITE project, great progress
    • Kevin - Archive docs mailing list, switch to community.jenkins.io for Docs SIG
      • Still needs work done to get to a starting point
      • Will partner with Mark to get this going (most likely in January)
    • Recent blog posts
  • December newsletter
    • Looking back at 12 months of Jenkins progress - what should we highlight?
    • Themes and content for those themes
      • Platform modernization
        • Require Java 11
        • Fully support Java 17
        • Migrate Linux installation packages from System V init to systemd
        • Staying on top of new backend dependency updates
        • Container images
          • New platform support (arm32, etc)User experience improvements
        • Staying on top of new frontend dependency updates
        • Review the changelogs, upgrade guides, and blog posts
          • Icons, navigation, forms, tables
          • Notification designs
        • Vision presentation by Tim and Jan at DevOps World
        • Pipeline graph view plugin - visualize Pipelines without Blue Ocean
      • Development acceleration
        • Upgrade many challenging dependencies (Jetty 9.x to 10.x, ANTLR 2.x to ANTLR 4.x, Handlebars 3.x to 4.x, Guice 5.0.x to 5.1.x, Yarn 1.x to 3.x, Jakarta imports for JavaMail and Eclipse Tyrus, ancient Maven plugins)
        • Reduce flakiness of core test suite
        • Improve automated test coverage (Windows, packaging, BOM)
        • Remove deprecated subsystems (JRuby, Java Web Start, agent installer modules)
        • Detach unnecessary dependencies (Commons HttpClient 3.x., instance-identity module, JavaMail, JNR)
      • Web site improvements
        • Pipeline steps documentation improvements (GSoC)
        • Web site search
        • Plugins site (extract from the git history)
      • Localization simplification
        • CrowdIn for plugin localization
        • Convert .properties files to UTF-8
      • Elections
        • New board members
        • New and returning officers
      • Outreach and advocacy
        • New release leads
        • Community site
        • Google Summer of Code 2022
          • 4 projects successful
        • Hacktoberfest
          • Pull requests resolved
          • First time contributors and their data (100+ new contributors)
        • She Code Africa Contributhon 2022
          • 3 projects and a project manager (note it in the summary)
        • Stories site stories.jenkins.io
        • Jenkins contributor summit
          • cdCon session
          • Earlier in the year?
      • Security
        • Security advisories for core
        • Security advisories for plugins
      • Infrastructure
        • Scaling ci.jenkins.io
        • Multiple Kubernetes clusters and consistent, reliable upgrades
          • Azure
          • AWS
          • DigitalOcean
      • Specific examples of sponsor contributions and how they are used
        • DigitalOcean donates $20k
        • New Jenkins mirrors
        • Ongoing support
          • JFrog Artifactory
          • GitHub
        • Release automation improvements
        • Java 19 on ci.jenkins.io
  • LTS - 2.375.2 changelog and upgrade guide pull request submitted
  • Pipeline Docker plugin future deprecation
    • Documentation impact
  • Interesting documentation pull requests