eclipse-score / eclipse-score/communication

Improvement: Usage and Integration of External Crates in COM-API (e.g., paste crate)

Open
#173 1 comment 0 reactions 0 assignees View on GitHub
rust-api
Dominant language
C++
Stars
62
Forks
97
Avg merge
1d 1h
Merged PRs (30d)
72

Description

### What

The COM-API currently utilizes the external paste crate for declarative macros to simplify interface definitions. In future development, additional external crates may also be required.
Since these crates are not certified, we need to define a clear approach for how such dependencies should be handled within the score.

### How

Two possible approaches:

1. Integrate changes into the SCORE repository

- Bring the relevant functionality or macro logic directly into the SCORE repo and maintain it internally.

2. Manual implementation

- Recreate the required macro or helper functionality manually within our codebase.

### Estimates for realization

0

### Category

- [ ] Affects Detailed Design

### Requirements / Architecture

- [ ] Requirements / Architecture are not affected by this change?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.