Documentation office hours - Feb 11, 2022

2022-02-12T02:00:00Z

Participants

Mark Waite (@MarkEWaite), Dheeraj Singh Jodha (@dheerajodha) , Meg McRoberts, Kristin Whetstone

Notes

  • News
    • Jenkins 2.319.3 LTS security
    • Jenkins 2.334 released
    • Jenkins 2.335 includes form modernization (towards June)
      • Screenshot description to capture how to reach the screenshot
      • Later project take the description and generate screenshots
      • Many new people on the CDF Slack channel, looking for GSoC topics
        • Mark to discuss with Jean-Marc and Alyssa
        • Encourage people to join us for office hours, come and learn
  • Typos - Gavin Mogan
  • Preview environment running for www.jenkins.io
    • Great resource for contributors
  • Jenkins is the Way content merge for jenkins.io - Gavin
    • Need to review the assets to see which are the relevant
    • May want to make it a completely separate site
      • Could be a subdomain as a new site
      • Could put it on Netlify and use their hosting
        • Mark to discuss with Alyssa Tong on the transition plan
      • Set of scripts that generates the content
        • Made it fit into the existing repo, but can make it separate
      • Gavin’s changes would allow us to manage the site as code
      • 60MB of the site for all the content
  • Google Summer of Code office hours this week - Dheeraj
    • Screenshot automation project idea
      • Size of the project?
        • Browser automation is a known thing
        • Converting the steps from a human readable format to computer operations
      • Likely 1-2 months of full-time work
        • Gavin willing to mentor?
          • Could code review, not yet ready to agree to mentor
      • Could extend to make a series of screenshots assembled as gif or mp4
      • How would we define the steps?
        • A YAML format to describe the steps
        • Capybara in ruby expresses UI automation in English phrasing
        • How to reduce images to the relevant portion
          • Focusing on an element is a known Javascript technique
          • Reducing image size more complicated, but feasible
      • Tools in this space
        • Selenium (web browser automation)
        • Capybara (web browser automation)
        • Puppeteer (webdriver web browser automation)
        • Cypress (webdriver web browser automation)
        • Zika (image comparison)
      • Could be almost any language, it is a separate
  • She Code Africa Contributhon - Mark
    • Project ideas posted to community.jenkins.io
      • Use project ideas only if we have mentors
      • Overcoming impostor syndrome is a challenge
      • Cash was easier, people were difficult to find
      • Continue moving towards community.jenkins.io
      • Ask and ask again - need an hour a week
    • Project ideas form is ready to receive data, Zainab provided the link