SuperAPI AI 工具集

development-environment

编程与开发

查看项目

更新于 10-16 01:15

技能介绍

用途:帮助开发者搭建并统一本地开发环境,围绕 VS Code、开发容器、终端 shell 与 dotfiles 展开,减少环境差异带来的配置成本。

主要能力:

  1. VS Code 配置:提供 settings.json 示例,涵盖编辑器字体、格式化、保存时自动修复与整理导入、文件自动保存与排除、终端、TypeScript、Prettier 与 Git 设置。
  2. 扩展推荐:通过 extensions.json 列出格式化、Lint、Git、远程容器、测试(Vitest、Playwright)、效率与主题类扩展。
  3. 任务与调试:tasks.json 定义 dev、build、test 任务;launch.json 提供调试当前文件、Jest 测试、附加进程与 Next.js 的配置。
  4. Dev Containers:给出基于镜像与 docker-compose 两种 devcontainer.json 写法,含 features、端口转发、postCreateCommand、挂载与环境变量;并附 docker-compose.yml 与 Dockerfile 示例,含 Postgres、Redis 服务。
  5. 终端设置:zsh 配置、Oh My Zsh 插件与别名、Starship 提示符配置。
  6. Dotfiles 管理:仓库结构与 install.sh 符号链接脚本,及 Brewfile 示例。
  7. 本地环境变量:.env.example 与基于 zod 的类型安全 env.ts 示例。

使用方式:将对应配置文件放入 .vscode、.devcontainer 或用户主目录相应位置,按资料中的命令与脚本执行即可(如 npm install、nvm 自动切换、符号链接与安装脚本)。

适用场景:需要统一团队开发环境、复现本地服务依赖(数据库、缓存)、跨机器同步配置的前后端或全栈项目。

限制:以上为配置示例,具体版本、扩展可用性与兼容性需自行验证;资料未提供收费、价格、平台支持范围与效果保证等信息。