The Google Season of Docs (GSoD) program brings together open source and technical writers communities for the benefit of both. The program raises awareness of open source, of docs, and of technical writing. GSoD in Jenkins is organized by the Documentation special interest group.
Significant documentation project opportunities are listed in the Google Season of Docs project ideas.
If you are interested to participate in Google Season of Docs as a technical writer, please do the following:
Join our Mailing list and Gitter Channel.
Explore the project ideas listed on this page, find areas which would be interesting to you.
Try contributing to Jenkins documentation to study our documentation tools and contribution process. There are some newcomer-friendly documentation tasks you could try.
If you start exploring the project before May 29, consider joining our UI/UX hackfest which includes the user documentation track. It is a good opportunity to get know the community better.
Send an introductory email to our mailing list. Please include a short self-introduction and list projects which would be interesting to you.
Org admins: Oleg Nenashev, Mark Waite
Potential mentors: Mark Waite, Kristin Whetstone, Oleg Nenashev, Vivek Sonar
Documentation SIG members and component maintainers assist as their time allows (Gavin Mogan and Meg McRoberts)
For all new documentation projects we are using the Documentation as Code approach when documentation is developed using markup languages and stored in source control management (SCM) systems. Here are the common tools we use:
Markdown languages: AsciiDoc and GitHub Flavored Markdown
For example, this page is written in Asciidoc. You can find its sources here.
SCM: Git
Source Code Hosting: github.com
Text editing: any text editor with AsciiDoc/Markdown support (e.g. Visual Studio Code, Notepad++) or a specialized IDE
Particular components may also require additional tools for documentation development. For example, the jenkins.io website requires Docker for being built and tested locally. In such cases we document usage of these tools in our contributing guidelines and help newcomer maintainers if needed.
We use the Documentation SIG communication channels for GSoD project discussions during the application phases.
Once the projects are announced, other project-specific channels may be created as needed.
Documentation office hours are held each Tuesday at 02:00 UTC (Asia and US West) and each Thursday at 16:00 UTC (Europe and US East). Meetings are conducted and recorded using Zoom and archived to the Jenkins YouTube channel in the Jenkins Docs SIG YouTube playlist. Participant links are posted in the SIG Gitter Chat 10 minutes before the meeting starts. Participant links are also available in the Jenkins event calendar.
GSoD 2021 - not accepted
The Docs SIG organization proposal as a mentoring organization in Google Season of Docs 2021 was declined. See the retrospective for future improvements.
GSoD 2020 Document Jenkins on Kubernetes by Zainab Abubakar
The Jenkins project was a mentoring organization in Google Season of Docs 2020. The writing project started September 14, 2020 and concluded November 30, 2020. See the project report by Zainab Abubakar for details of the writing project and our first experience as a Google Season of Docs mentoring organization.
GSoD 2019 - not accepted (application form and project ideas, retrospective)