eclipse-iceoryx / eclipse-iceoryx/iceoryx

Introduce `iceoryx_core` package below `iceoryx_platform`

Open
#1,633 1 comment 0 reactions 0 assignees View on GitHub
refactoring
Dominant language
C++
Stars
2.2k
Forks
492
Avg merge
18h 57m
Merged PRs (30d)
1

Description

## Brief feature description

It may makes sense to introduce a package below platform. Here should reside packages with no dependencies at all. For instance a basic logger and the error handler.
Furthermore we could add here generic cmake building blocks which are used throughout the project.

See also this comment: https://github.com/eclipse-iceoryx/iceoryx/pull/1629#discussion_r968639242

Contributor guide

Open the contributing guide

Research direction

Start by reading the discussion linked from pull request 1629 and inspecting the existing iceoryx_platform package structure and dependencies. Determine the scope of a new iceoryx_core package, including whether the basic logger, error handler, and shared CMake building blocks belong there. Done means the package structure and dependency boundaries are agreed and implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp
Domain
build-system
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.