Version 20 (modified by rdominguez, 6 years ago) (diff) |
---|
This page lists agreed-upon "rock standards", i.e. conventions how things should be implemented / named / ... in Rock
When applicable, Rock tries to be compatible with ROS REPs, i.e. to follow the same conventions than ROS. In this case, a link to the corresponding ROS REP is directly given. As a general guideline, if a convention is missing here, looking up what convention is used in ROS and starting a discussion on the ML *on the basis of said ROS convention* is considered a very good process
Accepted Rock Guidelines
- [RG1] Standard Units of Measure and Coordinate Conventions ROS REP 103
- [RG2] Package Structure and Naming http://rock-robotics.org/documentation/packages/package_structure.html
- [RG3] Semantic of Infinity and NaN as special floating-point values RG3
- [RG4] C++ library packages RG4
- [RG5] Ruby packages RG5
- [RG6] Editor Configuration RG6
- [RG8] Meta-data in log files RG8
- [RG9] GitHub-based development process RG9
- [RG10] Transformer Configuration RG10