2022-04-07T18:00:00Z
Participants
Mark Waite (@MarkEWaite), Alexander Brandes (@NotMyFault), Elizabeth Okaome, Peace Okafor, Catherine Kiiru
Notes
- News
- Jenkins 2.332.2 LTS released this week (changelog and upgrade guide)
- Using Crowdin Enterprise for localization - Alex
- Platform labeler has released with first localization
- Working well for us
- No issues for Mark at all
- Approve the latest translations (Italian)
- Next steps?
- Use in more plugins (Mark has several)
- Demonstrate in a Jenkins Online Meetup?
- Generate more attention with an online meetup
- Demonstrate what we’ve done in the Docs Office Hours
- Crowdin has a tour and guide from the initial login
- Better if we guide the audience through it, discuss and encourage
- Mark propose an online meetup with Alex and Mark presenting
- Assuming 4-6 weeks from now for final date
- If we decide to adopt it more broadly, request an open source license
- They support CNAME records, so could use crowdin.jenkins.io
- Better if get the open source license, then establish the site and use that in the demonstration
- Integrate design library in the process, show
- Include Tim in the demo and he can release the plugin
- Open source license may require organization representative to submit
- Mark start an email with the governance board after checking the license terms
- Grant Alex manager access to the instance
- Platform labeler has released with first localization
- Sponsored internships - Elizabeth Okaome
- Not available at this time, Mark doesn’t have the capacity to do it
- Sorry that won’t be able
- She Code Africa Contributhon - Mark Waite
- Started April 5, 2022
- Project plan links available on community.jenkins.io
- Google Drive project folder for project plans and more
- Inclusive naming project plan
- Pipeline help project plan
- Screenshot updates plan
- Also have a project manager assigned to help manage the projects
- Meet the mentees
- CDF Slack channel shecodeafrica-contributhon
- Nafeesat Jimoh of Nigeria - Project Manager
- Peace Okafor of Nigeria - Inclusive naming project
- Technical writer that likes coding
- Wants to learn more about coding, documentation, and API testing
- Wants to learn more about contributing to open source projects
- Catherine Kiiru of Kenya - Inclusive naming project
- Front end developer / technical writer
- Wants to learn more about open source
- Afi Gbadago of Ghana - Pipeline help project
- Sophia Okito of Nigeria - Pipeline help project
- Miracle Ugorji of Nigeria - Screenshot updates
- Mmesoma Ikechukwu of Nigeria - Screenshot updates
- Startup activities for all projects
- Download and run Jenkins
- Download jenkins.war (LTS) file
- Download and install Eclipse Temurin Java 11
- Run
java -jar jenkins.war
- Works on Windows, Linux, macOs
- Runs on a Raspberry PI
- Open http://localhost:8080 to see your running Jenkins
- Create a GitHub account
- Record it in spreadsheet GitHub ID column as a comment
- Create a Gitpod.io account
- Use your GitHub login to create the account
- Create a jenkins.io development environment in Gitpod
- Video tutorial from Jean-Marc Meessen
- Browser based IDE for documentation development
- How to divide the work between the participants
- Mark create a spreadsheet of Jenkins core and plugins
- Sort by number of plugin installations
- Must update the sheet before starting on a plugin
- Mark could pre-assign a set of plugins to each person
- No promise that we’ll get reviews and merge of the pull requests
- Will ask the maintainers to review them
- Each person (Peace, Catherine) enter their name next to a plugin when they are starting on that plugin
- Clone the source code of the plugin
- Search for problem strings in
- HTML (replace them)
- Commit them and submit a pull request with the change
- Search for problem strings in
- Jelly (mostly replace them)
- Java (sometimes replace them)
- Compile them, test them, commit them, and submit pull request
- Mark create a spreadsheet of Jenkins core and plugins
- Download and run Jenkins
- Planning our next meetings for She Code Africa projects
- Inclusive naming project
- Evening (start time of Docs office hours is OK)
- Monday meet at this time for the Inclusive Naming project
- Mark to schedule the calendar item
- Mark invite both to the meeting (OK)
- Invite Jimoh Nafeesat to the meeting as well
- Project manager for blog post and coordination planning
- Pipeline help project
- Screenshot updates
- Inclusive naming project
- Bi-weekly sessions to address general topics
- Mark speak at a session about using GitHub to contribute to open source
- Saturday April 23, evening Nigeria time
- Using the web user interface
- Pull requests and templates
- Reviewing changes
- Checks and continuous integration jobs
- Using the gh command line
- Forking a repository
- Creating a pull request
- Updating a repository
- Mark speak at a session about using GitHub to contribute to open source