Major System/Library Versions

  • Ubuntu 16.04
  • ROS Kinetic
  • Python 3.5
  • C++ 11
  • Javascript ES6
  • OpenCV 3.4
  • Tensorflow 1.8
  • PCL ???

Style

Our own style guide will need to be developed and enforced using clang-format and other tools.

C++

Currently we will go by the ROS Style Guide

Python

PEP-8 is the standard. Flake8 can be used for vim.

Documentation

C++: Doxygen Python: Sphinx Google Style