主要观点:提供 Campsite 应用的开源版本,包括本地开发设置、运行 Campsite 及相关组件、安装新包等详细步骤,还涉及 API 秘密、开发中的通话等方面。
关键信息:
- 需设置 S3、Pusher、Imgix 等多个服务,有各自的配置和注意事项。
- 用 Overmind 运行本地开发所需服务,通过特定命令进行操作。
- 运行 Web 应用、营销站点、Storybook 等有不同步骤。
- 安装新包需在仓库根目录用 pnpm 并指定应用或包。
- 本地运行桌面应用有下载、设置等操作。
- API 有特定的设置和秘密管理方式。
- 开发中通话需处理浏览器安全设置和使用 ngrok。
重要细节: - S3 需单独桶用于开发和生产,设置 IAM 用户及相关策略。
- Pusher 用于实时更新,需配置账户信息。
- Imgix 是 CDN,要创建用户和策略并添加 S3 源。
- 100ms 用于视频会议,需创建账户设置凭证。
- OpenAI 用于生成摘要,需 API 密钥和组织 ID。
- 其他服务如 aws_ecs 等也需设置。
- 运行不同组件的具体命令和流程,如运行 Web 应用的多个步骤等。
- API 自定义凭证文件的生成和编辑方式。
- 开发中通话的浏览器安全设置和 ngrok 使用细节。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。