GenPipes 项目

本页面包含“Google 文档季”接受的技术写作项目的详细信息。

项目摘要

开源组织:
GenPipes
技术文档工程师:
shaloo
项目名称:
在“阅读文档”中设置 GenPipes 文档
项目时长:
标准时长(3 个月)

Project description

我提出一个包含 3 个步骤的计划,旨在实现在“阅读文档”上设置 GenPipes 文档的目标。

第 1 步:POC

  • 以新用户 / 研究人员的身份查看 GenPipes 的现有文档

    • 识别缺失的信息、不准确之处
    • 建议新的文档主题(如果需要)
    • 起草信息架构映射,以针对目标受众群体,并侧重于新用户。

    (注意:在此步骤中,我们可能还需要 GenPipes 导师提供有关新 GitHub 代码库设置的信息,其中可以托管 RTD 的 genpipes 文档。此 GitHub 代码库可用于导入 RTD 构建流水线中的所有文档。这可能需要您深入了解 GenPipes 代码库规则和文档来源管理准则(如果需要遵守的话)。否则,也可以使用标准方法,afaik。此外,对于 PoC,我可以使用 GitHub 帐号演示一个示例 RTD 代码库设置,例如 https://gpdocs.readthedocs.io/en/latest/,这是我为此提案创建的采样器)

  • 根据上一步中的审核和分析,为提议的 GenPipes 文档结构 / 索引创建准骨架,并将其放到 RTD 网站上

    • 这涉及创建 GitHub 代码库(例如使用 Sphinx 工具)和基本文档文件
    • 这也涉及到创建新的目录目录 (TOC),以便在各部分 / 信息流中同时考虑到新用户和老用户的使用。
  • 查看 / 批准准系统骨架目录

    在 GenPipes GSoD 评估阶段,我曾尝试通过 RTD 托管的这个示例为 GenPipes 创造价值。请注意,这仅用于演示目的,受保护的链接,尚未在 RTD 上公开列出。无论我是否被列入最终候选名单,此演示都有助于快速推进 GenPipes RTD 工作。我已经查看了 c3g/GenPipes GitHub 代码库中的源代码。导师 Rola 和 Hector 喜欢观看 Skype 之前的“共享屏幕”讨论内容,所以我想 GSoD 大神可能也会想看看这款应用。目前是准系统骨架,但我计划在 7 月 30 日之前在时间允许的情况下进行更新。

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

第 2 步:创建 GenPipes Doc v0.9 文档集

  • 确定可以将哪些当前或现有的 GenPipes 文档导入、链接到或转换为基于 Sphinx/rst 的文档,以便在 RTD 上进行托管,同时牢记 GSoD 时间表

  • 根据需要将识别的文档转换为 rst 格式,根据需要创建新格式,并尽可能重复使用相关文档。

    • 将此初始文档集导入 ReadTheDocs 作为概念验证,并将其作为受保护的代码库托管在其中。提前添加备注,建议新用户访问 GenPipes 原始文档,直到获得审核/正式改用为止。
  • 复习/更正课程/更新课程

第 3 步:在 RTD 处优化、审核并发布初稿

  • 在 GenPipes TOC 中填写提议的 GenPipes 新文档结构的详细信息 – 除了前几个文档(GenPipes 自述文件)、概念、教程等外,添加其他文档。

  • 在 TOC 中添加明确的划分界,以称呼新用户、经验丰富的 GenPipes 用户、GenPipes 开发者等。

  • 就如何维护和修改 GenPipes 文档集以及 C3G 是否允许外部文档贡献者进行相关建议,讨论通过 RTD(Sphinx build)实现部分自动化的工作流程。这可能需要为文档更新创建一些准则,类似于编码准则。可能需要更多子步骤。例如,在 GenPipes 文档中在 PR 审批前自动进行拼写检查。

举报

最后,根据经验、日志和导师的反馈创建 GSoD 报告。

其他想法

今后(3 个月以后),如果适用,我可以为 GenPipes 长期提供相关支持。如果需要,也可以培训其他人也这样做。我们可以根据前 3 个月的成效来解决这个问题。

此外,我还推荐了一些其他的项目提案创意:制作一份 3 页的 GenPipes 简报,有助于简化入门流程。如今,新用户必须先经过诸多麻烦,然后才能开始使用 GenPipes,因为相关文档虽然不错,但比较分散,对新用户没有帮助。我不确定能否在 3 个月内完成这项工作,但我也想试试看。

您也可以访问 https://drive.google.com/file/d/1oKVp_7ZeYGMxhynfc97qUUcGNh2CNbX0/view?usp=sharing 以查看此提案及其生成过程(历史记录)