diff --git a/.gitea/workflows/go-loom.yaml b/.gitea/workflows/go-loom.yaml index d9949ef..c23f34b 100644 --- a/.gitea/workflows/go-loom.yaml +++ b/.gitea/workflows/go-loom.yaml @@ -15,6 +15,9 @@ jobs: lint: name: Lint runs-on: ubuntu-latest + defaults: + run: + working-directory: backend steps: - name: Checkout code uses: actions/checkout@v4 @@ -34,6 +37,9 @@ jobs: test: name: Test runs-on: ubuntu-latest + defaults: + run: + working-directory: backend steps: - name: Checkout code uses: actions/checkout@v4 @@ -58,12 +64,15 @@ jobs: uses: actions/upload-artifact@v3 with: name: coverage-report - path: coverage.out + path: backend/coverage.out build: name: Build runs-on: ubuntu-latest needs: [lint, test] + defaults: + run: + working-directory: backend steps: - name: Checkout code uses: actions/checkout@v4 @@ -83,7 +92,7 @@ jobs: uses: actions/upload-artifact@v3 with: name: goloom-server - path: goloom-server + path: backend/goloom-server # TODO: 添加 Dockerfile 后启用 # docker: diff --git a/.gitignore b/.gitignore index dcf25cc..cd2d657 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,7 @@ *.dylib *.test *.out -coverage.out +backend/coverage.out # IDE .idea/ @@ -19,7 +19,7 @@ coverage.out Thumbs.db # Environment -.env +backend/.env # Documentation docs/ diff --git a/.env.example b/backend/.env.example similarity index 100% rename from .env.example rename to backend/.env.example diff --git a/cmd/server/main.go b/backend/cmd/server/main.go similarity index 100% rename from cmd/server/main.go rename to backend/cmd/server/main.go diff --git a/configs/agent/only-one-agent.yaml b/backend/configs/agent/only-one-agent.yaml similarity index 100% rename from configs/agent/only-one-agent.yaml rename to backend/configs/agent/only-one-agent.yaml diff --git a/configs/application.yaml b/backend/configs/application.yaml similarity index 100% rename from configs/application.yaml rename to backend/configs/application.yaml diff --git a/go.mod b/backend/go.mod similarity index 100% rename from go.mod rename to backend/go.mod diff --git a/go.sum b/backend/go.sum similarity index 100% rename from go.sum rename to backend/go.sum diff --git a/internal/config/application.go b/backend/internal/config/application.go similarity index 100% rename from internal/config/application.go rename to backend/internal/config/application.go diff --git a/internal/config/loader.go b/backend/internal/config/loader.go similarity index 100% rename from internal/config/loader.go rename to backend/internal/config/loader.go diff --git a/internal/handler/handler.go b/backend/internal/handler/handler.go similarity index 100% rename from internal/handler/handler.go rename to backend/internal/handler/handler.go diff --git a/internal/llm/chatmodel.go b/backend/internal/llm/chatmodel.go similarity index 100% rename from internal/llm/chatmodel.go rename to backend/internal/llm/chatmodel.go diff --git a/internal/llm/client.go b/backend/internal/llm/client.go similarity index 100% rename from internal/llm/client.go rename to backend/internal/llm/client.go diff --git a/internal/model/chat.go b/backend/internal/model/chat.go similarity index 100% rename from internal/model/chat.go rename to backend/internal/model/chat.go diff --git a/internal/model/config.go b/backend/internal/model/config.go similarity index 100% rename from internal/model/config.go rename to backend/internal/model/config.go diff --git a/internal/model/store.go b/backend/internal/model/store.go similarity index 100% rename from internal/model/store.go rename to backend/internal/model/store.go diff --git a/internal/model/types.go b/backend/internal/model/types.go similarity index 100% rename from internal/model/types.go rename to backend/internal/model/types.go diff --git a/internal/service/agent.go b/backend/internal/service/agent.go similarity index 100% rename from internal/service/agent.go rename to backend/internal/service/agent.go diff --git a/internal/service/assembler.go b/backend/internal/service/assembler.go similarity index 100% rename from internal/service/assembler.go rename to backend/internal/service/assembler.go diff --git a/internal/service/chat.go b/backend/internal/service/chat.go similarity index 100% rename from internal/service/chat.go rename to backend/internal/service/chat.go diff --git a/internal/service/runner.go b/backend/internal/service/runner.go similarity index 100% rename from internal/service/runner.go rename to backend/internal/service/runner.go diff --git a/pkg/types/codes.go b/backend/pkg/types/codes.go similarity index 100% rename from pkg/types/codes.go rename to backend/pkg/types/codes.go diff --git a/pkg/types/errors.go b/backend/pkg/types/errors.go similarity index 100% rename from pkg/types/errors.go rename to backend/pkg/types/errors.go