

INSTALL CLION CODE
Settings -> Editor -> File and Code Templates.Your code is now properly formatted when you trigger your shortcut! Set copyright header and include guardĪ copyright header in each file is mandatory to pass the build process. Go to Keymap->Plugins->ClangFormatIJ->Reformat Code with clang-format and setup a keyboard shortcut.Go to Tools->clang-format and change the clang-format-binary to clang-format-3.8.It installs the context menu to invoke locally installed clang-format for a file or for a selection. Go to File->Settings->Preferences->Plugins and search for ClangFormatIJ.

INSTALL CLION INSTALL
Install clang-format with sudo apt-get install -y clang-format-3.8.The styleguide check is mandatory for passing the build process. Setting up a shortcut for auto-formatting code will save time when developing the exoskeleton. You can install Hatchery directly through the IDE, via File | Settings | Plugins | Search for "hatchery". It is advised to install the Hatchery Plugin as it has ROS support. After this you can make it double-clickable. Put this in a CLion.bash file and make it executable with sudo chmod +x CLion.bash. Source ~/path/to/the/repo/march-iv/march_ws/devel/setup.bash Run in the march_ws directory of the project the following command in your terminal If you want to create a Pull Request, please fork the repository at and clone your own fork. Launch CLion, and create a new project by clicking on VCS-> Check out from Version Control, and select Git. If there are no errors and the run is successful, everything is set-up correctly! Fork the repository If the path is not correct set this path to MinGW (this probably looks like C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32 ).This is probably not installed, download and install this, restart CLion after the installation.Install compiler, this option is only needed with Windows.If you are convinced another IDE is superior in any way, feel free to write an installation guide for that IDE. You are welcome to use any IDE you want, but we won't be available for troubleshooting if you have any problems with it.

The free community edition has all the tools needed to contribute to this project. For working with this project, CLion is our recommended IDE and the one used by the developers.
