-
Notifications
You must be signed in to change notification settings - Fork 108
Google Season of Docs Proposal 2022
## This project was not selected for GSoD 2022. Try again next year!
Pbench is a performance data collection framework for capturing, archiving and curating, analyzing, and visualizing performance data. The project has three main parts to it: the agent, which captures and collects various data related to performance; the server, which archives the data and provides the curation capabilities, along with the analysis; and the dashboard, which provides the UI to the curation on the server and visualization.
Most of the documentation we have for Pbench surrounds the "agent". We have some documentation in the gh-pages
branch and some in the doc
and docs
sub-directories of the main
branch. The current situation is problematic because different pieces of documentation are updated without the others, with no coordination, and too much duplication.
The first, "immediate", goal is to get to one set of documentation for the "agent" published on Read-the-Docs, where the GitHub pages links to those docs, and the main
branch has one directory where all the documentation sources live.
The second goal is to correct and improve the documentation by making sure it reflects the latest behaviors and serves as a comprehensive reference guide.
- Reorganize the physical source code for the documentation to eliminate duplication (
gh-pages
branch is a full copy ofmain
, where there is one copy of the documentation source in thedocs
directory) - A clear process is established for building the documentation and publishing to Read-the-Docs
- Enhancing the documentation to streamline and remove duplication along the way
- Rewriting sections to match current behaviors
- Filling in gaps in the documentation
We can measure success by accomplishing the following tasks:
- Replace
gh-pages
branch layout with a small page that links to "Read-the-Docs" - Consolidate the
doc
anddocs
directory into one - Create a process for building and pushing to
Read-the-Docs
- Release branch automation is a stretch goal
- Review the various sub-system behaviors to ensure they have coverage in the documentation
Calendar year 2022:
- April 14th - doc development begins
- April 14th thru May 12th - orientation period
- June 15th - June 22nd - first monthly evaluation period
- July 15th - July 22nd - second ...
- August 15h - August 22nd - third ...
- September 15th - September 22nd - fourth ...
- October 14th - October 21st - fifth and final monthly evaluation period
- November 15th - case study and final project evaluation
Budget Item Item Amount Running Total Notes
Technical writer stipend $5,000 $5,000
Total: $5,000