Project philosophy - opencardev/crankshaft GitHub Wiki
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.