Comi Logic Workspace
This repository is a Git superproject for the Comi Logic services. Each service keeps its own repository and history; this workspace records the exact child repository commits that make up a working checkout.
Clone
git clone ssh://git@gitea.bowong.cc:222/comi-logic/cfw-workspace.git
cd cfw-workspace
git submodule update --init
For an existing clone:
git submodule update --init
Do not use --recursive by default. Some child repositories have their own
historical nested submodules that are not required for opening this workspace.
Subprojects
| Path | Repository | Notes |
|---|---|---|
autumn |
ssh://git@gitea.bowong.cc:222/comi-logic/cfw-autumn.git |
Autumn Cloudflare migration branch checkout. |
cfw-attachment |
ssh://git@gitea.bowong.cc:222/comi-logic/cfw-attachment.git |
Attachment service. |
cfw-auth |
ssh://git@gitea.bowong.cc:222/comi-logic/cfw-auth.git |
Authentication service. |
cfw-gateway |
ssh://git@gitea.bowong.cc:222/comi-logic/cfw-gateway.git |
Gateway service. |
logging |
ssh://git@gitea.bowong.cc:222/comi-logic/cfw-logging.git |
Standalone logging service. |
loomart |
ssh://git@gitea.bowong.cc:222/comi-logic/loomart.git |
Loomart project. |
Pending Subprojects
cfw-shop is currently an empty local directory and
ssh://git@gitea.bowong.cc:222/comi-logic/cfw-shop.git does not exist yet. Add
it as a submodule after the child repository is created and pushed:
git submodule add ssh://git@gitea.bowong.cc:222/comi-logic/cfw-shop.git cfw-shop
git commit -m "chore: add cfw-shop submodule"
Updating Child Pointers
After committing and pushing changes inside a child repository, update the workspace pointer from this directory:
git add <subproject-path>
git commit -m "chore: update <subproject-path> pointer"
git push
The workspace repository should not contain service source files directly.