Skip to content

Refactor of project structure#179

Merged
GlassOfWhiskey merged 4 commits into
masterfrom
project-restructure
Sep 29, 2025
Merged

Refactor of project structure#179
GlassOfWhiskey merged 4 commits into
masterfrom
project-restructure

Conversation

@marcoSanti
Copy link
Copy Markdown
Member

@marcoSanti marcoSanti commented Sep 29, 2025

This commit refactors the project structure, moving from the whole codebase being inside the src directory, to a common namespace for all components of the CAPIO middleware.

The new capio namespace contains the server, posix and common source. This commit also moves the common/capio source up one level to the common directory. The tests source has also been moved within the capio namespace.

All CMakeLists.txt files and the Dockerfile have been updated accordingly.

This commit refactors the project structure, moving from the whole
project being inside the src directory, to a common namespace for the
whole components of the CAPIO middleware.

The new namespace (capio) contains the server, posix and common code,
also moving the common/capio code up one level to the common directory.
@codecov
Copy link
Copy Markdown

codecov Bot commented Sep 29, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 53.84%. Comparing base (ed9902d) to head (36a82f1).
⚠️ Report is 1 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #179      +/-   ##
==========================================
+ Coverage   53.57%   53.84%   +0.26%     
==========================================
  Files          74       74              
  Lines        3675     4186     +511     
  Branches     2265     2296      +31     
==========================================
+ Hits         1969     2254     +285     
- Misses        789      920     +131     
- Partials      917     1012      +95     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Copy Markdown
Collaborator

@GlassOfWhiskey GlassOfWhiskey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@GlassOfWhiskey GlassOfWhiskey merged commit 73b222c into master Sep 29, 2025
30 checks passed
@GlassOfWhiskey GlassOfWhiskey deleted the project-restructure branch September 29, 2025 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants