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.

Description
No description provided
Readme 26 KiB