注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

概要

Code Repositories は、Foundry での本番環境向けコードの作成と共同作業を行うための、ウェブベースの統合開発環境(IDE)を提供します。このアプリケーションは、基盤となる Git リポジトリとユーザーフレンドリーな方法で対話し、さまざまな追加機能を提供します。

  • ブランチ作成、コミット、リリースのタグ付けなどの一般的な Git バージョン管理タスクは、すべてウェブ UI を通じて実行できます
  • リポジトリは pull requests を通じてコードレビューと共同作業をサポートし、コードベースの高品質を確保するための高度に構成可能な権限をサポートしています
  • すべてのリポジトリタイプには、IntelliSense、コードリントとエラーチェック、豊富なヘルプダイアログなど、Code Authoring エクスペリエンスを支援する統合機能が含まれています

code repositories transforms

リポジトリタイプ

Code Repositories は、さまざまなタイプのリポジトリの作成をサポートしています。最も一般的なリポジトリタイプを以下に示します。

  • Transforms リポジトリは、データトランスフォームロジックの作成をサポートし、トランスフォームのプレビューやデバッグを可能にする機能を含んでいます。サポートされている言語には、PythonJava、および SQL があります
  • Functions リポジトリは、運用環境で低遅延で実行できるビジネスロジックの作成を可能にし、Foundry の オントロジー からデータにアクセスするためのネイティブサポートを含んでいます。Code Repositories 環境は、オントロジーデータタイプに基づくオートコンプリートをサポートし、コード作成中に Functions をプレビューすることができます。Functions は、TypeScript または Python で作成できます。
  • モデル開発 は Code Repositories でサポートされています。Code Repositories でのモデル開発方法の詳細はこちら。