From eac97190a985a768af4a67f56a0902ce7b6411f4 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 25 Feb 2021 09:21:46 -0500 Subject: [PATCH] Add config and launch directories to recommended package layout (#1139) (#1144) These two directories seem common enough, and already a convention, that we should consider adding them to the recommended package layout. Signed-off-by: Jacob Perron (cherry picked from commit 5eb270f9ef34f846aaa728ee8ec973a49654921d) Co-authored-by: Jacob Perron (cherry picked from commit 01fdf6eab19c5fab82d7686b250d60bbd9f864e6) --- source/Contributing/Developer-Guide.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/source/Contributing/Developer-Guide.rst b/source/Contributing/Developer-Guide.rst index e4dc6c67cff..78321dad67f 100644 --- a/source/Contributing/Developer-Guide.rst +++ b/source/Contributing/Developer-Guide.rst @@ -407,7 +407,9 @@ Package layout * ````: contains all Python code * ``test``: contains all automated tests and test data +* ``config``: contains configuration files, e.g. YAML parameters files and RViz config files * ``doc``: contains all the documentation +* ``launch``: contains all launch files * ``package.xml``: as defined by `REP-0140 `_ (may be updated for prototyping) * ``CMakeLists.txt``: only ROS packages which use CMake * ``setup.py``: only ROS packages which use Python code only