CLion is a cross-platform C/C++ IDE that natively supports CMake (which ROS Catkin is based on), and also supports Python code. Creating or opening ROS projects within CLion makes it easy to debug code, execute nodes, and view packages and classes within a ROS workspace in an intuititve way. More details on the setup can…Read more Setting up CLion for ROS and GitHub
GitHub
How to host your website on GitHub Pages with a custom domain
If you have a simple website (some Javascript with CSS and HTML) and you're looking for a place to host it for free, GitHub is not a bad choice. You have the option of hosting without a custom domain (username.github.io/repository) or you can use your own custom domain (example.com). This guide assumes that your personal…Read more How to host your website on GitHub Pages with a custom domain
Git cheat guide
A great way to share and use opensource code is through GitHub. Here are some tips on getting started. How to update remote Github with changes from local copy Creating a Github repository is fairly straightforward. Once this is cloned to a local location, you will want to synchronise any changes. To synchronise the remote…Read more Git cheat guide
Contributing to Open Source Projects
Open Source projects are a fun way for people, with a common goal, to collaborate on a project from anywhere in the world. It's amazing what you can learn from being part of a global community. This guide provides a really nice overview of how you can begin to contribute to Open Source projects. This…Read more Contributing to Open Source Projects