Skip to content

创建您的第一个项目

欢迎来到 Hagicode!安装完成后,让我们创建你的第一个项目。本指南会带你一步步完成设置,从准备代码仓库到初始化 OpenSpec,就像朋友手把手教你一样。

在创建第一个项目之前,请确保你具备:

  • 一个想要使用 Hagicode 管理的代码仓库
  • 已安装并配置 Git
  • 对命令行操作的基本了解

别担心,这些都很简单!

在将项目添加到 Hagicode 之前,您需要准备一个想要用 Hagicode 管理的代码仓库。

如果您想要管理的代码已经在远程仓库(GitHub、GitLab 等)中,请将其克隆到本地:

Terminal window
# 克隆您的代码仓库到本地
git clone https://github.com/your-username/your-repo.git
cd your-repo

克隆后,记下仓库的本地路径(例如:C:\Users\YourName\Projects\your-repo/home/yourname/projects/your-repo),在下一步中您将需要这个路径。

如果您想要管理的代码还在本地,尚未推送到远程仓库:

Terminal window
cd /path/to/your/project
git init
git add .
git commit -m "Initial commit"

建议在 GitHub/GitLab 上创建远程仓库并推送:

Terminal window
git remote add origin https://github.com/your-username/your-repo.git
git push -u origin main

步骤 2:在 Hagicode 界面中添加项目

Section titled “步骤 2:在 Hagicode 界面中添加项目”

现在让我们将项目添加到 Hagicode 界面。

  1. 在浏览器中导航到 http://127.0.0.1:34567
  2. 点击导航侧边栏中的 Projects(项目)
  3. 点击 Add Project(添加项目)按钮

点击新建项目按钮

填写项目信息:

填写项目的一般信息

填写完必填信息后:

  1. 点击 创建项目按钮添加项目
  2. Hagicode 将验证仓库路径
  3. 您的项目将出现在项目列表中

新建项目之后,在项目列表当中就可以看到这个项目

SDD(软件设计文档)是 Hagicode 中用于管理项目设计和变更的重要组件。在项目中初始化 SDD 会创建管理变更所需的必要结构。

在项目概览中,找到 SDD 部分:

  1. 点击项目的 SDD tab

点击项目的 SDD tab,可以对 SDD 进行初始化

  1. 点击 初始化 SDD 按钮

初始化完 SDD 之后显示的状态

Hagicode 会自动为您优化 project.md 文件,添加详细的项目信息和提示词配置。

  1. 在项目详情页面,点击右上角的 优化 按钮

点击优化按钮,可以优化 Project.md

  1. Hagicode 将自动分析您的代码仓库并生成优化的 project.md 内容

完成 SDD 初始化和 project.md 优化后,需要将这些重要的配置文件提交到您的版本控制系统。

将所有生成的文件和优化后的配置提交到您的仓库:

Terminal window
cd /path/to/your/project
git add .
git commit -m "初始化 SDD 并优化 project.md"

恭喜!您已经在 Hagicode 中创建了第一个项目。以下是一些推荐的后续步骤: