Mihini/Project Plan/0.10
Contents
Introduction
Rather than a project plan, this page is, at the moment, a place to collect ideas about potential new features. This will be turned into an actual project plan for the milestones to come once the team will have agreed on the list.
This release will have 6 sprints (15 days each).
Schedule
Milestones End Date Status Details M1 Friday, Oct 01 -- Higher priorities Features must be present in M1 M2 Friday, Nov 04 -- All Features must be present in M2 RC1 Friday, Dec 01 -- Time between M2 and RC1 should be used to do validation and bug fixes. RC2 if needed -- Optional release to fix critical bugs and non intrusive bugs.
Global
Wiki & Doc
Mihini Presentation (403337)
Tutorial (408666)
Build / Continuous Integration
Automate the generation of SD card images for RaspberryPi and BeagleBoard (may prove difficult in terms of licensing?) (408321)
Internal
Investigate system calls in Lua (see https://github.com/justincormack/ljsyscall)
API
Modularity/extensibility
Mihini Lite engine : Investigate if it'd be possible to have a Mihini lite engine implemented in pure Lua and/or Java that could be hosted in the IDE thus allowing really fast prototyping (provided no access to system libraries etc. is done in the user code)
Misc
- Provide a developer kit to get started with Mihini very quick