Страница опубликована с помощью Google Документов
aboutcode.org Season of Docs Case Study 2021 Public
Обновляется автоматически каждые 5 мин.

AboutCode.org GSoD Case Study 2021

AboutCode.org https://www.aboutcode.org/ 

AboutCode.org is a community of open source developers who are trying to make open source easier to use by providing open source tools to discover, identify and track open source components (aka. Software Composition Analysis – SCA). AboutCode is the collective name for these open source tools.

Author:  @dennisclark

Problem Statement

Create and update ScanCode.io HowTo Guides and Tutorials

Proposal Abstract

AboutCode.org -Technical Writing Project Proposal  GSoD’21

Our focus for GSoD 2021 is Scancode.io and these specific tasks:

Project Description

Creating the proposal

ScanCode.io is an open platform to script and automate Software Composition Analysis (SCA) for many different use cases including development codebases, package dependencies, and Docker, Virtual Machine images, or other containers. With the ScanPipe feature of ScanCode.io, you can create any number of Pipelines to integrate SCA into your development process. A Pipeline may include libraries beyond those available from AboutCode.org. This flexibility means that we need much more extensive HowTo, Tutorials, and Reference documentation to help our users build their own Pipelines. ScanCode.io also offers a Web UI that needs a new  Tutorial and HowTo documentation.

Although we already offer a few Pipeline templates, our users need to be self-sufficient to adapt these templates or add new Pipelines in order to fit SCA into their own environment. We also want to encourage users to contribute back improvements to our templates or new Pipeline templates. Both of these objectives require more and better documentation.

Budget

Our budget for the project was $15,000 which was allocated completely to the technical writer working on the project.

Participants

The primary participant was technical writer Hanan Younes https://github.com/hyounes4560  who responded to our announcement describing the project scope, and was the clear choice among the many responders based on multiple criteria including clarity of vision and the ability to execute the project goals.

The primary mentor is a regular contributor to AboutCode.org projects and the primary maintainer of ScanCode.io:

Additional mentoring was provided by:

As an exceptionally thoughtful and articulate analyst, Hanan Younes offered much useful feedback and many questions that encouraged the project mentors to improve their planning and organization. We learned how valuable a clear roadmap and directions can be to a technical writer.

Timeline

We planned that the technical writer would work on our project ⅓ to ½ time over a period of 5 months (May to October, 2021).

Results

The documentation for ScanCode.io was dramatically improved. See

https://scancodeio.readthedocs.io/en/latest/ 

The documentation is now well organized into Getting Started, Tutorial, and Reference sections, each of which provides a wealth of information.

Metrics

We used GitHub Projects to manage and track the project.  All expectations were met or exceeded.

Analysis

Summary

Appendix

We received more than twenty proposals, and are grateful to the interest shown in AboutCode.org by the open source community.

Process Feedback to Google

The overall process for the GSoD went well, but we faced a few issues, mostly self-inflicted that we are listing here for reference: