优化
This commit is contained in:
@@ -87,3 +87,9 @@ When reviewing a change, check in this order:
|
||||
5. Managed synchronization and transaction behavior.
|
||||
6. Adapter parity, especially httplib versus Drogon.
|
||||
7. Independent public-header compilation, install consumer, package contents, frontend build, and E2E coverage.
|
||||
## Dependency and release policy
|
||||
|
||||
- Source-tree builds may use the pinned nlohmann/json, magic_enum, and cpp-httplib copies under `backend/service/third_party/include`; installed Adminive adapter targets must resolve those dependencies through their external CMake packages instead of installing bundled headers into the consumer's generic include namespace.
|
||||
- Keep `THIRD_PARTY_NOTICES.md`, `third_party/licenses/`, `RELEASE.md`, install-consumer checks, and package ZIP checks synchronized with dependency version changes.
|
||||
- The repository does not declare an outbound license for Adminive/Structive project-owned code. Do not invent or infer one.
|
||||
- Release verification against Drogon must include the opt-in real dependency gate: `python scripts/verify.py --real-drogon`. Fake Drogon tests remain fast contract tests, not a substitute for that release gate.
|
||||
|
||||
Reference in New Issue
Block a user