Documentation office hours - Jan 20, 2022

2022-01-20T18:00:00Z

  • News
    • Discussions on Java 8 end of life
      • Mark to write the JEP before next Friday
    • Discussions on Internet Explorer 11 end of life
      • Not using a JEP for it
      • Just plan to drop support from weekly in 2-3 weeks
      • Removal of support visible in the June LTS of Jenkins
  • Weekly changelog
    • Weekly release delayed due repository outage
    • Failing test that is further delaying the release
    • Jenkins 2.331 is still “coming”
  • Gitpod for jenkins.io development
    • Zainab and Elizabeth configured successfully
    • Gitpod icon that was shown by Jean-Marc required a browser extension
      • Extension
      • Gitpod button adds the Gitpod URL prefix to the GitHub URL
        • Not mandatory
      • Alternative to the browser extension looks more complicate
    • Assure that your fork is current with upstream
      • Pulled the older copy from her fork
      • The make run was failing because it was not in the right context
      • Pulled the most recent jenkins.io and make run passed
    • Need to grant gitpod permissions on the settings page
      • Otherwise can’t use gitpod to push changes
    • See the video on community.jenkins.io
    • Should we consider the developer video series that uses Gitpod as pre-study for She Code Africa Contributhon?
      • Uses gitpod to do development without a local installation
    • Experimented with an issue - update wiki conversion docs
      • Wiki was attacked in 2021
      • Conversion of plugin pages is already started
      • New steps
        • Find the plugin to update in wiki exporter
          • If converted, try again
        • Fork the target plugin to your own copy
        • Open the plugin page in plugins-wiki-docs repository
          • Copy README.md and all docs/images to plugin
        • Create a branch in your fork
        • Commit the README and the images
          • Check that the images are reasonably
          • UI changes have happened
          • More UI changes are in March 2022 LTS release
        • Push the changes to the fork
        • Create a pull request
  • She Code Africa Contributhon
    • Inclusive naming initiative in the Jenkins project
      • Confirm mentors for core and for the targeted plugins
    • Pipeline help improvements
      • Confirm mentors and plugin maintainers for the targeted plugins
    • Test automation - converting automated tests
      • Git plugin uses JUnit 3 tests, they need to be converted to JUnit 4
      • Other plugins have a similar need for JUnit 3 to JUnit 4 conversion
      • May not be as interesting because most students start in Javascript
        • Could consider one or two that are interested in Java
      • Project ideas form allows us to guide to choose people with specific skills
        • Assure that we can answer the project idea questions in proposal
    • Fix multiple tutorials
      • Getting Started
        • include links to more details on each of the steps
    • Test multiple tutorials and report problems detected
      • Good for a first time user, but a testing project, not a programming project
    • Other projects outside development are allowed as well
      • Community management
        • Like in the Advocacy and Outreach SIG
      • Web design improvements for www.jenkins.io
      • Developer page navigation for Extend Jenkins
        • Make it navigate like the user page
        • Docker
      • Artwork from designers, but would need a month’s worth of work
    • Screenshot updates for www.jenkins.io
      • March 2.33x.1 will include significant UI updates
    • Gitpod development environment in each of these cases
      • Very good idea - many [participants do not have a fast local computer
      • Need to do some advance testing with volunteers in Africa
  • Improve a plugin tutorial