ipa320 / setup

Setting up Care-O-bot repositories with github.
14 stars 35 forks source link

Coding introduction #68

Closed mgruhler closed 9 years ago

mgruhler commented 9 years ago

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

fmessmer commented 9 years ago

As my input was considered: LGTM @ipa-mig Thanks for this comprehensive document!

ipa-nhg commented 9 years ago

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 )?

mgruhler commented 9 years ago

Sure. What do you propose?

ipa-nhg commented 9 years ago

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?

mgruhler commented 9 years ago

Alright, let's wait for some more input/suggestions. Then I can move it.

floweisshardt commented 9 years ago

+1 for using ipa320/setup readme for linking the document

mgruhler commented 9 years ago

so should I put it AS the readme? A link ON the readme? I'm not sure I understand what you mean right now ;-)

floweisshardt commented 9 years ago

I'd like to link it in the overall readme under coding guidelines not use it AS the readme. Clear now?

mgruhler commented 9 years ago

@ipa-fmw, @ipa-nhg Done!

ipa-nhg commented 9 years ago

:+1:

fmessmer commented 9 years ago

Merging for now! @ipa-mig did we already get feedback from the first students using it? Anything missing?

mgruhler commented 9 years ago

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

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 ;-) ):