This repository documents the coding standards and versioning practices for Metrolla projects. It provides guidelines for Python and C++ development, as well as instructions for managing submodules and releases.
core_system_containersis the repository that integrates all system components and creates the mega image used for all ROS components and nodes.- Each submodule under
core_system_containersmust be versioned to avoid deployment issues. - Versioning convention:
vX.Y.Zwhere:- X: Major changes (e.g., ROS1 to ROS2 migration, message format changes)
- Y: Feature additions
- Z: Bug fixes
Refer to the respective documents in the docs/ folder for detailed guidelines.