The S-CORE SOME/IP Gateway bridges the SCORE middleware with SOME/IP communication stacks (C++, Rust examples, Python integration tests).
| What | Value |
|---|---|
| Build system | Bazel |
| Build | bazel build //src/... |
| Unit tests | bazel test //src/... |
| Test all | bazel test //... |
| Integration tests | bazel test //tests/integration:integration |
| Compile commands | bazel run //:bazel-compile-commands |
- License headers: All source files must have the Apache 2.0 header. Always add it when editing a file that's missing one.
- Tests required: New code must include tests (unit tests co-located).
- Temporary files: Use
.llm_tmp/at repo root. Never use/tmp. This directory is ephemeral — overwrite freely without confirmation.
Topic-specific guidelines are in .github/instructions/:
| File | Scope | Content |
|---|---|---|
| agent-behavior.md | All tasks | Think before coding, simplicity, surgical changes, goal-driven execution |
| architecture.md | src/** |
Components, IPC boundary, ASIL separation, external dependencies |
| code-style.md | *.cpp,*.h,*.rs,*.py |
License header template, C++ conventions, style application rules |
| build-and-test.md | BUILD*, tests/** |
Full Bazel command reference, test requirements |
| project-structure.md | src/** |
Directory layout, config management, logging, example patterns |
| contributing.md | .github/** |
PR templates, Eclipse Foundation rules |
Last updated: 2026-04-30