Skip to content
James A. Feister edited this page Jul 23, 2014 · 2 revisions

Guidelines

This is an attempt to provide some incite to the tools, techniques, and guidelines the Motorcar project uses.

Development

C/C++ standards C11/C++11

Testing using compilers: clang/gcc

Process

  • SCM: git
    • Master is always breakable
    • Stable is the current release branch
  • Commit Process
    • Do your work in a separate branch
    • Put in merge request to master
    • Commit early and often, dont be ashamed of messing up
    • Each merge request should go under some sort of peer review.

Style Conventions:

Comment Conventions:

Source is documented using Doxygen markup

  • Use Qt syntax for your comment blocks

Platforms

Currently there are some developers using Ubuntu 14.04 and some using Arch linux. The biggest issue is not so much the platform you are using but getting the required dependencies to compile Motorcar.

Clone this wiki locally