项目初始化

wescode 帮助你快速初始化和配置新项目,从脚手架生成到开发环境搭建。


快速开始

新建项目

在 wescode 中打开一个空文件夹,AI 帮你初始化项目:

"创建一个 Go Web 项目,使用 gin 框架和 PostgreSQL"
"初始化一个 React + TypeScript 项目"
"搭建一个 Python FastAPI 项目"

AI 会生成完整的项目结构:

项目模板

AI 了解常见项目结构,生成符合行业惯例的布局:

语言/框架典型结构
Gocmd/ internal/ pkg/ api/
Reactsrc/components/ src/hooks/ src/pages/
Pythonsrc/ tests/ pyproject.toml
Rustsrc/ Cargo.toml

环境配置

开发工具链

AI 检测系统环境并建议配置:

配置文件生成

AI 生成必要的配置文件:


项目感知

自动识别项目类型

打开已有项目时,wescode 自动识别:

约定感知

AI 理解项目中的隐式约定:


依赖管理

添加依赖

通过 AI 添加和配置依赖:

"给项目添加 Redis 支持"
→ 添加依赖 + 配置代码 + 连接管理 + 基础封装

"添加 JWT 认证中间件"
→ 添加库 + 中间件代码 + 配置项 + 使用示例

依赖分析


数据库初始化

Schema 设计

AI 辅助数据库设计:

"设计一个用户管理系统的数据库表"
→ 生成 CREATE TABLE 语句
→ 创建迁移文件
→ 生成 Go 数据模型
→ 生成基础 CRUD 代码

迁移管理


最佳实践

项目结构原则

初始化检查清单


注意事项