Skip to content
Huan Truong edited this page May 2, 2018 · 15 revisions

Social contract

Crankshaft has a social contract that covers our vision here.

Development roadmap

There will be pre-alpha versions, 2 alpha versions, 2 beta versions, 2 release-candidate version leading to 1.0. Goals of each version are laid out as follows:

  • The pre-alpha versions will have version numbers 0.1->0.4. Functionality, performance, and compatibility are not guaranteed in these versions, even with recommended hardware.

  • The alpha versions will have version numbers 0.5->0.6. Functionality and compatibility are mostly good in these versions with recommended hardware.

  • Beta versions will have version numbers 0.7->0.8. Beta versions will guarantee functionality and compatibility and upgradability. It will also offer a full reproducible build environment.

  • Release-candidates will have version number 0.9. We will stop integrating new features to perfect remaining bugs, and hopefully offers some ability for the packages to be installed as a standalone on a vanilla Raspbian environment.

  • Release 1.0 will hopefully be regarded as a stable version that we can offer to anyone with a reasonable expectation of functionality and compatibility.

Clone this wiki locally