Skip to content

refactor: restructure proto files and rename namespace to mavlink2grpc#4

Merged
karakayahuseyin merged 1 commit into
mainfrom
feat/proto-restructure
Jun 7, 2026
Merged

refactor: restructure proto files and rename namespace to mavlink2grpc#4
karakayahuseyin merged 1 commit into
mainfrom
feat/proto-restructure

Conversation

@karakayahuseyin

Copy link
Copy Markdown
Contributor

Description

This PR restructures the proto folder and renames the Protobuf package/C++ namespace from mavlink to mavlink2grpc. This prevents naming conflicts (especially on PyPI) and aligns the namespaces with the project name.

Key Changes

  • Moved proto/mavlink_bridge.proto to proto/mavlink2grpc/mavlink2grpc.proto.
  • Moved proto/mavlink/ to proto/mavlink2grpc/mavlink/.
  • Updated code generator, templates, and C++ bridge to use the new mavlink2grpc package and namespace.
  • Updated Node.js client, Python examples, and inspector app to reference the new paths/namespaces.
  • Updated release/CD GitHub workflow paths to support the nested structure.

Verification

  • Ran C++ compilation and unit tests (ctest passed successfully).
  • Ran Python generator dialect tests (test_generator.py passed successfully).

@karakayahuseyin karakayahuseyin merged commit 23145d0 into main Jun 7, 2026
2 checks passed
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.

1 participant