Skip to content

Walkthrough: Adding a feature

Whymarrh Whitby edited this page Jan 24, 2016 · 3 revisions

This page walks through adding a feature to the control software.

Prerequisites

  • A GitHub account (which you have if you're reading this)
  • A working knowledge of Git
  • The dependencies of the project installed locally
    • VirtualBox and Vagrant (at the time of writing)

See GitHub's Bootcamp articles, Understanding the GitHub Flow, or the wealth of resources elsewhere for a primer on Git—it has a learning curve, but is a great tool.

Cloning the repository

TBA

Running the exiting test suite

TBA

Running the application

TBA

Adding a new feature

TBA

Building the application

TBA

Testing the application

TBA

Running the application on hardware

TBA

Submitting a Pull Request

TBA

Merging your code into master

TBA

Clone this wiki locally