Skip to content

Commit da695cd

Browse files
committed
chore: add ASAM OpenX standards submodule
Add ASCS-eV/asam-openx-standards as a submodule at submodule/asam-openx-standards/ to provide authoritative ASAM OSI and OpenDRIVE spec references directly in the repository. This replaces inline URLs with traceable, version-pinned standard definitions. Also updates agent instructions (AGENTS.md, .github/copilot-instructions.md) to document the submodule location. Signed-off-by: Carlo van Driesten <carlo.van-driesten@bmw.de>
1 parent acd55de commit da695cd

4 files changed

Lines changed: 13 additions & 0 deletions

File tree

.github/copilot-instructions.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ This is a **Lichtblick extension** that registers message converters to transfor
7070
- `entityPrefixes.ts`: String prefixes for entity IDs (e.g., `PREFIX_LANE`, `PREFIX_TRAFFIC_LIGHT`)
7171
- `frameTransformNames.ts`: Coordinate frame naming constants
7272

73+
**Standards** (`submodule/asam-openx-standards/`)
74+
- `standards/asam-osi/` — Authoritative ASAM OSI proto definitions and spec
75+
- `standards/asam-opendrive/` — ASAM OpenDRIVE spec (for cross-referencing geo-referencing)
76+
- Use these for verifying standard compliance rather than external URLs
77+
7378
### Message Converter Pattern
7479

7580
Converters follow this structure:

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "submodule/asam-openx-standards"]
2+
path = submodule/asam-openx-standards
3+
url = https://github.com/ASCS-eV/asam-openx-standards.git

AGENTS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@
1414
- `example-data/`: Sample OSI/MCAP inputs for local testing.
1515
- `dist/`: Build output generated by `yarn run build` or `yarn run package`.
1616
- `docs/`: Project documentation and plans.
17+
- `submodule/asam-openx-standards/`: **ASAM OpenX standards submodule** — authoritative spec references:
18+
- `submodule/asam-openx-standards/standards/asam-osi/` — ASAM OSI spec (proto definitions)
19+
- `submodule/asam-openx-standards/standards/asam-opendrive/` — ASAM OpenDRIVE spec
20+
- Use these for verifying standard compliance rather than external URLs
1721

1822
## Build, Test, and Development Commands
1923

submodule/asam-openx-standards

Submodule asam-openx-standards added at b0eb1a7

0 commit comments

Comments
 (0)