Closed mgruhler closed 9 years ago
As my input was considered: LGTM @ipa-mig Thanks for this comprehensive document!
Great!! :+1: LGTM, but maybe we can move this documentation to a more accessible link ( https://github.com/ipa-mig/setup/blob/coding_introduction/coding_introduction/CodingIntroduction.md )?
Sure. What do you propose?
for example, it can be the Readme of the setup repository, at the moment it is empty ( https://github.com/ipa320/setup/blob/master/README.md ). @ipa-fmw what do you think?
Alright, let's wait for some more input/suggestions. Then I can move it.
+1 for using ipa320/setup readme for linking the document
so should I put it AS the readme? A link ON the readme? I'm not sure I understand what you mean right now ;-)
I'd like to link it in the overall readme under coding guidelines not use it AS the readme. Clear now?
@ipa-fmw, @ipa-nhg Done!
:+1:
Merging for now! @ipa-mig did we already get feedback from the first students using it? Anything missing?
Yup, some feedback was there. I integrated most of it directly.
Feedback I just received this week and haven't integrated yet was to include some "best practices" for package.xml
and CMakeLists.txt
.
Something along the lines of
add_executable/add_library
, add_dependencies
and target_link_libraries
directly after each otheradd_dependencies(TARGET ${${PROJECT_NAME}_EXPORTED_TARGETS}
and add_dependencies(TARGET catkin_EXPORTED_TARGETS}
respectively.Maybe we should also add a condensed tl;dr version where the most important DO's and DONT's are mentionend, e.g. (greetings to @ipa-fxm ;-) ):
ipa-KÜRZEL
This is an introduction to the workflow at IPA for using ROS, with special sections on ROS (general), GIT and compilation. Mainly it is a list of links, small guide lines and ideas, that I feel are good to know. Check the markdown version here
Initial discussion for reference here.
@ipa-fxm @ipa-mdl @ipa-srd @ipa-fmw @ipa-flg @ipa-frm