首页 > 解决方案 > 你如何记录团队中的 React Native/React/Node 项目?

问题描述

我想了解您或您的团队在您的 JS 相关项目(例如 React、React Native 或 Node.js)中处理文档的方式。这包括自定义挂钩、API 方法、使用指南、辅助函数使用或任何其他需要文档才能理解的功能方法;这为未来的代码维护人员提供了理解方法的通用指南,而无需阅读各个方法代码。

我确实有几个方法:

  1. 使用.txtJS 项目文件夹中的文件记下示例用法
  2. 将通用文本文档存储在 Google Docs、Word 或相关平台的某个位置
  3. 拥有 TypeScript 相关的文档系统

您的团队中是否有人有任何此类做法,效果如何?

标签: javascriptnode.jsreactjstypescriptreact-native

解决方案


您可以根据您的选择在项目中创建 markdown(.md) 文件。很明显,您将在项目中拥有不同的文件夹和子文件夹。您可以在每个文件夹中创建 markdown 文件来描述功能、特性及其用法。通过这种方式,您可以将文档保存在包含所描述功能的文件附近。

使用markdown,你可以很好地解释功能、逻辑、文件夹结构等,并在你的描述中添加一些使用代码片段、外部链接、图像等。

在与团队合作时,您可能还会使用一些版本控制系统,例如 GitHub、BitBucket、GitLab 等。当您创建具有特殊名称“README.md”的 markdown 文件时,这些版本控制系统将显示这些 README当您在他们的网站上打开(浏览)特定文件夹时会自动打开文件。

您可以使用以下工具:

非常容易地创建自述文件,同时在右侧面板上立即获得降价的输出。

学习markdown也很容易。您需要学习的基本知识很少,其余的取决于您以及如何使用它们。例如:

  1. 用于#添加标题
  2. 使用-or*添加列表项
  3. 将单词或句子括在反引号(`)中以突出显示它们
  4. 要显示代码块,请将代码括在这对三个反引号内
  5. 用于[]()添加链接

如果您正在寻找一个高级工具,那么https://docusaurus.io/可能是一个很棒的选择,它只关注您的内容并让图书馆负责为您制作易于阅读的文档网站。


推荐阅读