チームとシート
Pro および Enterprise のサブスクリプションは 指名シート 単位で購入します。 シートは 1 人に割り当てられ、再割り当てが可能 です。 担当者が抜けてもシートが失われることはありません。
割り当てはアカウントのダッシュボードから行います。 ダッシュボードはタイトルバーの アカウント ▸ ダッシュボード から開けます。
| ロール | できること |
|---|---|
| admin | 請求、シートの管理、メンバーの管理 |
| member | プランの機能の利用 |
プロジェクトを共有する
Section titled “プロジェクトを共有する”Restorm にはホスト型のワークスペースがありません。これは意図的な選択で、 共有は git を通して行います。
.restorm プロジェクトはテキストファイルであり、diff が読みやすく、
マージ時にエンティティが正しく対応づけられるよう決定論的に
シリアライズされています。
プロジェクトと .restorm ファイル
を参照してください。
実際の効果は次のとおりです。
- リクエストがコードと 同じレビューサイクル に乗ります。ブランチ、 プルリクエスト、レビューです。
- アクセス権はホスティングサービスのものがそのまま使えます。二重に管理する ものはありません。
- API プロジェクトの履歴は git の履歴そのもので、
blameや二分探索も使えます。
内蔵の git により、本物のエディターでの競合解決を含めて、 アプリケーション内で快適に作業できます。
共有されないもの
Section titled “共有されないもの”次の要素は、意図的に各自のローカルにとどまります。
- お気に入り
- workbench のレイアウト
- 「ユーザー」を対象として保存した クイック設定
- レスポンス履歴
- シークレット
各自が自分の作業環境を保ち、プロジェクトが共通の契約として残ります。
チームでのシークレットの扱い
Section titled “チームでのシークレットの扱い”シークレットをプロジェクトに書き込まないでください。方法は 2 つあります。
- ローカル では、プロジェクトの隣にシークレットファイルを置き、
.gitignoreに追加します。 - CI では「環境変数」ソースを使い、パイプラインのシークレットストアから 値を渡します。
シークレット を参照してください。