团队与席位
Pro 或 Enterprise 订阅按具名席位购买:一个席位分配给一个人,并且可以重新分配 —— 有人离职并不会让您失去这个席位。
分配操作在账户仪表板中完成,可通过标题栏的账户 ▸ 仪表板按钮进入。
| 角色 | 可以做什么 |
|---|---|
| admin | 账单、席位管理、成员管理 |
| member | 使用套餐所含的权益 |
共享一个项目
Section titled “共享一个项目”Restorm 没有托管的工作空间,这是有意的选择:共享通过 git 进行。
一个 .restorm 项目就是一个文本文件,采用确定性序列化,
从而让 diff 保持可读、让合并能够正确地配对各个实体。请参阅
项目与 .restorm 文件。
实际带来的效果:
- 您的请求遵循与代码相同的评审流程:分支、pull request、复核;
- 访问权限就是您代码托管平台上的权限 —— 无需再重复管理一套;
- API 项目的历史就是 git 历史,可以用
blame,也可以做二分查找。
内置 git 让这一切在应用内操作起来很舒服, 包括在真正的编辑器中解决冲突。
哪些内容不会共享
Section titled “哪些内容不会共享”以下这些内容是有意保持为每个人本地私有的:
- 收藏;
- workbench 布局;
- 保存在“用户”目标中的快速设置;
- 响应历史;
- 密钥。
每个人保留自己的工作台面;项目本身则是共同的契约。
团队中的密钥
Section titled “团队中的密钥”永远不要把密钥写进项目里。有两种做法:
- 本地:在项目旁边放一个密钥文件,并加入
.gitignore; - CI 中:使用“环境变量”这种来源,由您流水线的保管库提供取值。
请参阅密钥。