Skip to content
Stefan Tomanek edited this page Jul 21, 2012 · 9 revisions

Firmware - GitHub mirror of the official SVN MultiWii

Introduction

The official development of MultiWii is stored in a SVN.

But we are more and more developers who want to use GitHub to code that's why we created the GitHub https://github.com/multiwii organization.

The goal of this organization is to federate and centralize the GitHub community effort behind multiwii.

This project is a mirror of the svn that is syncronized automatically. So you'll see every SVN commit with the commit author and comment.

It contains the firmware part of the MultiWii project.

How to clone and modify the source code

If you want to add your own modification to the source code, create a fork using the Github web site and clone it to your local system:

git clone git@github.com:multiwii/multiwii-firmware.git MultiWii
# or
git clone git@github.com:YOUR_GITHUB_ACCOUNT/multiwii-firmware.git MultiWii

Now the directory MultiWii/ contains a clone of the complete source code.

If you want to change any files in there, it is considered best practice to create a separate branch first to keep keep local and upstream changes separate:

cd MultiWii/
git checkout -b mychanges

To save the changes in the version history, you have to commit them:

git commit -a

If you have create your own fork, you can even publish your changes easily on your Github page again:

git push origin mychanges

Resources for Newcomers

Clone this wiki locally