工具

操作系统

所有 Bitwarden 开发人员都建议配备 Macbook。本文档中的工具建议和说明假设您使用的是 macOS。如果您使用不同的操作系统,这可能需要一些调整。

强烈推荐将以下工具作为「标准」开发人员设置的一部分。我们建议所有新的 Bitwarden 开发人员都安装它们,以作为设置本地开发环境的一部分。

IDE

  • Visual Studio Code - 用于所有 Typescript 项目,也适用于 C#。一定要安装扩展

  • JetBrains Rider - 用于 C#、.NET 及更多功能的全功能集成开发环境。Bitwarden 开发人员应联系 IT 部门获取许可证。

  • Xcode - 用于 iOS 移动端和 Safari 网页扩展开发

本地环境

  • Homebrew - macOS 的包管理器

  • Iterm2(可通过 Homebrew 获得)- 更好的终端模拟器

  • 各种浏览器 - 值得庆幸有大量浏览器可用于在许多场景中测试扩展。您也可以使用多个浏览器安装不同版本的浏览器扩展来对这些扩展进行比较

  • Docker - 仅服务器开发需要

  • .NET SDK - 服务器和其他后端开发环境所需

  • PowerShell(可通过 Homebrew 获得:brew install powershell

  • NodeJS v20(最好使用节点版本管理器

  • NPM v10(包含在 Node 中)

  • Rust - 用于本地桌面组件

  • Git

移动端

数据库

Visual Studio Code 扩展

有一些 VS Code 扩展可以节约我们工作中的时间。强烈推荐下面列表中的这些扩展:

可选工具

根据您的偏好或您正在开发的内容,以下工具可能会很有用:

最后更新于