wiki
Getting startedGuidesFAQ
1.0.0
1.0.0
  • b-it-bots wiki
  • @home
    • Getting started
      • First steps
      • Setting up your development environment
        • Configuring your editor
        • Using ssh
      • Adding your first contribution
    • Tutorials
      • Architecture
    • Guides
      • git
        • Making good commits
        • Branching model
        • Adding git aliases to make your life easier
        • Creating a release
      • SSH
      • ROS
        • Creating a new package
          • Creating a new node
        • Creating a new message, service or action
        • Testing in ROS
        • Linting
      • Coding conventions
        • C++
        • Python
      • Toolkit
        • CLion
        • Atom configuration
        • Using vim
        • TMUX - Terminal Multiplexer
    • Resources
    • FAQ
      • git
  • @work
    • 2018-05-06-navigation-atwork
    • 2018-05-06-simulation_mapping
    • How to use the RealSense2 camera
    • Getting the classifier from a data set
Powered by GitBook
On this page
  • Programming
  • Python
  • C++
  • Git
  • SSH
  • Linux
  • ROS
  • Smach
  • Actionlib
  • Agile development
  • Markdown
  • Toolkit
  • Terminal
  • Text editors
  • Window managers

Was this helpful?

  1. @home

Resources

Resources to learn on your own

Programming

Python

  • https://www.python.org/dev/peps/pep-0008/

C++

  • http://en.cppreference.com/w/cpp https://github.com/lefticus/cppbestpractices

  • https://cmake.org/

Git

It is recommended that you are comfortable with at least the Git Basics described here (that is, 2.1 through 2.8). Although, chapter 3 is highly recommended as well.

  • Git basics

  • How you usually Branch

SSH

  • https://www.digitalocean.com/community/tutorials/how-to-use-ssh-to-connect-to-a-remote-server-in-ubuntu

  • https://linuxacademy.com/blog/linux/ssh-and-scp-howto-tips-tricks/

Linux

  • https://egghead.io/courses/use-grep-for-fast-search-from-the-command-line

ROS

  • http://wiki.ros.org/BestPractices

Smach

  • http://wiki.ros.org/smach/Documentation http://wiki.ros.org/smach/Tutorials

Actionlib

  • http://wiki.ros.org/actionlib

Agile development

  • https://www.scrumalliance.org/why-scrum/scrum-guide

Markdown

  • https://guides.github.com/features/mastering-markdown/

Toolkit

Terminal

  • tmux

  • Terminator

Text editors

vim

atom

emacs

Window managers

i3

  • i3 User guide

PreviousTMUX - Terminal MultiplexerNextFAQ

Last updated 6 years ago

Was this helpful?