Developer Guide

This guide should serve as general documentation for developers wishing to contribute.

We value good craftsmanship.

This greenfield, cross-platform project will be developed with behaviour-driven development.

Tools that are freely available will be used throughout, to eliminate any limitations that may affect any developer that would want to contribute.

Resources

Tools

IDE

If you are not already using Visual Studio, you can download an Express version for the platform that you want to contribute to.

Behaviour-driven development

Important
Please do not contribute any code without supporting test(s). When a bug is found, prove it with a test, then fix it.

The unit testing framework used is NUnit.

The behaviour-driven development framework used is StoryQ.

Stories for acceptance test can be found in Bible/Documentation/Requirements/Stories/

Platforms

Under development
  • Silverlight 5
  • Windows 8
  • Windows 8.1
  • Windows Desktop (WPF)
  • Windows Phone 7
  • Windows Phone 7.8

Planned (Mono)
  • Android
  • iOS
  • Linux
  • Mac OS X

Last edited Jun 28, 2014 at 9:50 PM by Gabriel_Wolmarans, version 10