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
- Automated spelling checks on www.jenkins.io
- Consider making a spell checker for Jenkins core source code (HTML files in UI)
- Could we do inclusive naming?
- 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
- Gavin willing 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
- Size of the project?
- Screenshot automation project idea
- 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
- Project ideas posted to community.jenkins.io