跳过至主要内容

存储库结构

如果您计划为 LangChain 代码或文档做出贡献,了解存储库的高级结构将非常有用。

LangChain 被组织为一个单一存储库,其中包含多个包。

以下是可视化的树状结构

.
├── docs
│ ├── core_docs # Contains content for the documentation here: https://js.langchain.ac.cn/
│ ├── api_refs # Contains content for the API refs here: https://v02.api.js.langchain.com/
├── langchain # Main package
│ ├── src/**/tests/*.test.ts/ # Unit tests (present in each package not shown for brevity)
│ ├── src/**/tests/*.int.test.ts/ # Integration tests (present in each package not shown for brevity)
├── langchain # Base interfaces for key abstractions
├── libs # Community packages
│ ├── langchain-community # Third-party integrations
│ ├── langchain-partner-1
│ ├── langchain-partner-2
│ ├── ...

根目录还包含以下文件

  • package.json:构建文档和整理文档的依赖项。

根目录级别还有其他文件,但它们的存在应不言自明。请随意浏览!

文档

/docs 目录包含在 https://js.langchain.ac.cn/ 上显示的文档内容以及相关的 API 参考 https://v02.api.js.langchain.com/

请参阅 文档 指南,了解如何为文档做出贡献。

代码

/libs 目录包含 LangChain 包的代码。

要了解有关如何贡献代码的更多信息,请参阅以下指南

  • 代码 了解如何在 LangChain 代码库中进行开发。
  • 集成 了解如何为 langchain-community 的第三方集成做出贡献或启动新的合作伙伴包。
  • 测试 指南,了解如何为包编写测试。

此页面对您有帮助吗?


您也可以留下详细的反馈 在 GitHub 上.