注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
Foundry で関数を使いはじめる際には、TypeScript v1、TypeScript v2、Python の3つの言語から選択できます。各言語でサポートされている機能の詳細については、言語別の機能サポートの仕様を確認してください。
各言語でサポートされている機能は異なりますが、関数の実行、テスト、公開など、プラットフォームの基本的な機能はどの言語でも同じように利用できます。このページでは、使用する言語にかかわらず関数リポジトリの使い方を理解できるよう、これらの機能の概要を説明します。
特定の言語で使いはじめるための詳しい手順については、以下のチュートリアルを参照してください。
関数リポジトリの作成と使用に関する一般的な情報については、以下のセクションを確認してください。
関数リポジトリを作成する際には、ニーズに最も適した言語を選択できます。任意のプロジェクトで + 新規 > リポジトリを選択するか、Code Repositories アプリケーションの右上で + 新規リポジトリを選択して、関数リポジトリを初期化できます。リポジトリを初期化すると、関数を追加して実行できます。

特定の言語で関数リポジトリを作成する詳しい手順については、以下のチュートリアルのセクションを参照してください。
VS Code ワークスペースで、同じインターフェースとツールを使用して関数リポジトリを作成できます。VS Code ワークスペースは、ライブプレビュー、リソースのインポート、SDK の生成、リリース管理をサポートしています。
関数リポジトリは、Code Repositories または VS Code ワークスペースで開発できます。
関数の開発で VS Code を使う方法を確認してください。
関数のライブプレビューでは、関数をリポジトリにコミットする前にテストできます。リポジトリに関数を追加すると、ライブプレビューで実行できます。実行するには、下部のツールバーで関数を開き、ライブプレビューを選択します。関数を選択して入力値を入力し、実行を選択して関数を実行します。

ライブプレビューは、公開済みの関数とは異なるランタイム環境で実行されます。CPU リソース、利用可能なメモリー、関数がタイムアウトするまで実行できる時間などが異なります。
公開済みの関数のランタイム環境を管理します。
右上のコミットを選択して、変更をリポジトリの master ブランチにコミットします。
作業内容をコミットすると、タグ付けするオプションが表示されます。これにより、リポジトリ内のすべての関数が関数レジストリに公開され、プラットフォーム全体からアクセスできるようになります。

タグ付けするを選択して、master ブランチからリリースにタグを付けます。変更の規模に基づいてタグ名を設定し、タグとリリースを選択します。
関数のタグ付けとリリースの進行状況を表示するには、ポップアップの表示を選択するか、タグタブに移動します。ステップ2:リリースが完了したら、公開済みの関数を選択して関数レジストリで表示します。
権限が伝播している間は、Workshop や関数レジストリで関数を名前ですぐに検索できない場合があります。

タグのチェックに合格したら、Code Repositories のコードタブに戻り、下部のツールバーで関数を選択します。公開済みセクションに新しい関数が表示されるはずです。その関数を選択して、実行を試します。
