工作流程
使用 flu-cli 的典型开发工作流程。
创建新项目
bash
# 1. 创建项目
flu-cli new my_app -t modular
# 2. 进入项目
cd my_app
# 3. 安装依赖
flutter pub get
# 4. 运行项目
flutter run添加新功能
bash
# 1. 创建模块
flu-cli a module user
# 2. 添加模型
flu-cli a model user -f user
# 3. 添加服务
flu-cli a service user -f user --type api
# 4. 添加页面
flu-cli a page user_list -f user
# 5. 测试功能
flutter run团队协作流程
1. 初始化项目
bash
# 项目负责人创建项目
flu-cli new team_project -t modular
# 配置自定义模板和片段
# .vscode/dart.code-snippets
# 提交到 Git
git init
git add .
git commit -m "Initial commit"
git push2. 团队成员开发
bash
# 克隆项目
git clone <repo-url>
cd team_project
# 安装依赖
flutter pub get
# 创建功能分支
git checkout -b feature/user-module
# 开发功能
flu-cli a module user
flu-cli a page user_list -f user
# 提交代码
git add .
git commit -m "feat: add user module"
git push最佳实践
1. 使用版本控制
始终使用 Git 管理代码。
2. 遵循命名规范
使用 snake_case 命名文件和变量。
3. 定期更新依赖
bash
flutter pub upgrade4. 编写测试
为关键功能编写测试。