Commit 4ac3180
committed
refactor(ceres): introduce application/transport/bus layers and thin mono routers
Reorganize ceres into transport (Git protocol/pack), application (API,
code_edit, build_trigger), infra, and bus, with legacy re-exports in
lib.rs for mono compatibility. Extract post-receive handlers, CL
lifecycle logic, and split jupiter converter into focused modules.
Delegate CL/merge-queue orchestration from mono routers to MonoApiService,
bump workspace deps, and document the new module layout in ceres/README.1 parent 0fef638 commit 4ac3180
100 files changed
Lines changed: 2654 additions & 1968 deletions
File tree
- ceres
- src
- api_service
- application
- api_service
- mono
- admin
- buck
- cl
- edit
- logic
- artifact
- buck
- build_trigger
- code_edit
- post_receive
- webhook
- bus
- infra
- model
- transport
- pack
- protocol
- jupiter/src
- service
- utils
- converter
- mono/src
- api
- api_common
- router
- git_protocol
- server
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments