GitHub - campsite/campsite:Campsite 单体仓库

主要观点:提供 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 使用细节。
阅读 27
0 条评论