Closed esteve closed 3 months ago
Over 2 options:
1) autoware::package_name
2) autoware::component_name::package_name
My vote would be on Option 1. Reasons:
cc. @yukkysaito @mitsudome-r @isamu-takagi @TakaHoribe
@xmfcx I agree, I prefer to keep hierarchies as flat as possible
Closing, superseded by #4569
Checklist
Description
Current C++ code does not follow a unified convention for namespaces. According to the Google C++ Style Guide (which the ROS Style guide is based upon) code must be under a namespace that matches the name of the project https://google.github.io/styleguide/cppguide.html#Namespaces
Purpose
autoware
Possible approaches
The most straightforward approach is to just add all software to the
autoware
namespace, however, we might want to also add another subnamespace for the component the code is part of (i.e.perception
,localization
, etc.)Definition of done
All the code is under either the
autoware
namespace or a subnamespace of it