Skip to content
This repository has been archived by the owner on Sep 24, 2022. It is now read-only.

Season of Docs 2021 Proposal

Cameron Shorter edited this page Mar 26, 2021 · 2 revisions

Season of Docs proposal for The Good Docs Project

Amplify template writing - The Good Docs Project

This is a proposal to have a senior technical writer sponsored under Google’s Season of Docs to amplify the effectiveness of other template authors, by mentoring and supporting them in writing templates for The Good Docs Project, and improving processes along the way.

About The Good Docs Project

The Good Docs Project is focused on providing best practice templates, writing instructions and guidance for documenting open source software. The first documentation templates were published in 2019. Since then we have been building and polishing the processes tools and doctype templates behind the project. In 2021 and beyond we wish to:

  • Strengthen consistency between doctype templates by basing them all upon a common base-template.
  • Lifting the quality of all templates, introducing what we have been learning to date.
  • Increasing the breadth of templates covered.

Season of Docs focus

Within The Good Docs project, our ability to grow our community is limited by our capacity to onboard new members and help them become productive. This results from a combination of:

  • Limited process and associated documentation for onboarding.
  • Limited capacity from experienced community members to mentor new members.
  • Limited bandwidth to update our base-template and associated guides as we learn more.

For Season of Docs 2021, we wish to engage a senior technical writer to address these challenges. We are looking for a senior technical to amplify the effectiveness of the technical writers who are building templates within The Good Docs Project. This will involve a combination of:

  • Improve project onboarding documentation and associated processes behind the docs.
  • Polish, harmonize and extend existing templates, such as instructions within the base template.
  • Some review of incoming pull requests to the templates repository.
  • Some mentoring of template authors.

Season of Docs scope

In scope

Primary Deliverable: Harmonized base templates and related docs

Primary Deliverable: Incorporate lessons learned into our base-template or associated docs

  • Improve our onboarding documentation.
  • As our community improves our understanding of templates, ensure these lessons are incorporated into docs.

Secondary Deliverable: Review of incoming pull requests to the templates repository

  • In order to understand the onboarding challenges, contribute to the reviewing of incoming pull requests for templates.
  • Capped at two hours per week.

Secondary Deliverable: Mentoring of template authors

  • In order to understand onboarding challenges, opportunitistly help a new author or two to get started. (This depends on new authors coming on board.)
  • This should help with finding holes with the onboarding process.
  • Capped at two hours per week.

Deliverable: Attend and contribute to meetings

  • During the duration of the engagement, engage as part of the community in one hour weekly one hour meetings. This might include meetings in two time zones.
  • Attend additional ad-hoc meetings as needed. Up to say one hour per week.

Deliverable: Project Case Study

  • The tech writer will act as the primary author of a case study in the success and challenges faced during the Season of Docs project.
  • This case study will be co-authored by the project mentors, and interested community mentors.

Quality

This project is developing and refining doctype templates and processes based on the knowledge we have in the community to date. We anticipate some of the newly generated content to be of experimental quality. It may contain placeholders and sections to be filled in later.

Out of scope

  • Unlimited mentoring and reviewing of documentation from new writers. The tech writer and mentors will need to prioritize where to focus such effort.
  • Development of doctype templates, beyond what has been described in the “In Scope” section.

Scope change

Due to the exploratory nature of the project, and the unknown size of the volunteer community that will be supported, there is expected to be changes desired for the scope of the project. Deliverables may be adjusted, or old deliverables replaced by new ones, as negotiated by mutual agreement between the mentors and the technical writer.

Such changes should be documented in writing, such as in running meeting notes.

Potential tech writers

We are looking for a senior technical writer, with experience mentoring others, preferably within open source communities.

We will look for such a person both within our existing community and will also consider sourcing from the list and forums established by Season of Docs.

Measuring Season of Docs success

There is a difference between metrics we’d like to have compared to metrics which we can easily and sustainably measure within our community. Here we list what we think we can sustain, described using (Goal, Indicator, Metric).

Goal: Lift the quality of open source software documentation.

Sub-goal: High adoption rate of our quality doctype templates

Sub-goal: Improved onboarding of template writers and community contributors

  • Indicator: Wide update of our templates
    • Metric: Count projects which credit us as a source from their documentation.
    • Success metric: Some projects linking back to our project from their docs.
  • Indicator: Community size and health
    • Metric: Count activity of active contributors in slack channels and email list.
    • Metric: Count active contributors to the project repositories
    • Success metric: 10% growth per annum

Measuring wider project success

The following metrics are not tied directly to the Season of Docs scope, but are applicable to the wider success of The Good Docs Project:

Sub-goal: Develop quality doctype templates.

  • Indicator: Number and quality of templates
    • Metric: Count the number of our templates classified by us as (individual contribution, community reviewed, alpha, production)
  • Success criteria: All doctype templates from 2020 baseline to be migrated to the base-template format by end of 2021
  • Success criteria: All core Priority 1 templates matured to “community reviewed” state by end of 2021

Project budget

Item Amount $US Notes
Technical Writer 1 4,500
Supporting organization overheads 300 Incidentals such as bank processing fees and good will. If allowed, it would be good to use this for swag for volunteers in the community.
Swag 200 We have the potential to attract between 10 and 50 active contributors to this initiative, and it would be nice to provide each with a tee-shirt as a sign of appreciation. We’d prefer to defer organizational and mentor fees into this collective swag budget item and spread the love.
Total 5,000

Additional information

  • The Good Docs Project, and some of our mentors have participated in both Google Season of Docs and Google Summer of Code.
  • Many of our mentors and participating community members are professional technical writers.

We believe that this depth of experience provides us with insights and experience to build doctype templates and processes which will help the breadth of the open source ecosystem.