注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

概述

代码库 提供了一个基于网络的集成开发环境(IDE),用于在 Foundry 中编写和协作生产就绪代码。该应用程序提供了一种用户友好的方式与底层 Git 仓库交互,并提供了一系列附加功能:

  • 所有常见的 Git 版本控制任务,包括分支、提交和标记发布,都可以通过网络 UI 执行
  • 仓库集成了通过拉取请求进行代码审查和协作的支持,包括支持高度可配置的权限以确保代码库的高质量
  • 每种仓库类型都包含集成功能,以帮助代码编写体验,包括 IntelliSense、代码静态检查和错误检查,以及丰富的帮助对话框

代码库变换

仓库类型

代码库支持创建多种类型的仓库。以下描述了最常见的仓库类型。

  • 变换 仓库支持编写数据变换逻辑,并包括启用预览和调试变换的功能。支持的语言包括 PythonJavaSQL
  • 函数 仓库支持编写可在操作环境中低延迟执行的业务逻辑,并包括对从 Foundry Ontology 访问数据的原生支持。代码库环境支持基于 Ontology 数据类型的自动完成,并使代码作者在编写时预览函数。函数可以用 TypeScriptPython 编写。
  • 模型开发 在代码库中得到支持。了解更多关于如何在代码库中开发模型。