enhance xce-build skill
This commit is contained in:
parent
9bbff7b016
commit
c8e0f65a39
7 changed files with 107 additions and 22 deletions
|
|
@ -12,12 +12,12 @@ meson build && ninja -C build
|
|||
|
||||
## Architecture
|
||||
- Produces `libxce.a` (static) and/or `libxce.so` (shared)
|
||||
- Linked by all C/C++ system components: controller, worker, scheduler
|
||||
- Linked by all C system components: controller, worker, scheduler
|
||||
- Public headers exposed via `src/include/xce/`
|
||||
- Test suite in `src/lib/testsuite/`
|
||||
|
||||
## Conventions
|
||||
- C standard: C99 or later
|
||||
- C standard: gnu17
|
||||
- Format with `clang-format` (config at repo root if present)
|
||||
- All public API headers go in `src/include/xce/` — not in `src/lib/`
|
||||
- Implementation files stay in `src/lib/`
|
||||
|
|
@ -27,4 +27,4 @@ meson build && ninja -C build
|
|||
- `src/lib/testsuite/` — Library unit tests
|
||||
|
||||
## See Also
|
||||
- Root guidelines: `/workspace/CLAUDE.md`
|
||||
- Root guidelines: `CLAUDE.md` (repo root)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue