Mer/Sprints

Mer

We employ the Maemo.org sprints method as development method for Mer. That means, get yourself a maemo.org account, and read this document through if you would like to contribute :)

Most Mer development talk goes on in #maemo on irc.freenode.net. If you do not have an IRC client, try Mibbit. We currently use Launchpad for collaboration, but will move to maemo.org eventually. Currently we have an N8x0 image with nm-applet, advanced backlight, load-applet on top of a hildon-desktop using Fremantle components, on top of Xorg and Ubuntu Jaunty. Previous progress can be viewed on Jaiku.

We have fringe projects for the 770, Zaurus, x86, and Wii, and as such, code will be built first on x86 to ensure it is cross-platform, and later in our cross-compilers.

Contents

How do I participate in Mer?

Main article: Mer/People

Send an e-mail to Stskeeps with your details.

Layout

The current method of sprints is:

  • Sprints run for 2 weeks development, 1 week testing (and development freeze). After sprint completion, final images are built and release post posted along with achievements of the sprint.
  • Contributors are encouraged to render their activities visible through microblogging, jaiku - when you sign up for being a contributor you will get a Jaiku invite. RSS feed can be found on http://jaiku.com/channel/mer/feed/rss and Jaiku channel on http://jaiku.com/channel/mer
  • Why are you encouraged to render your activities visible? We are spread across the globe and it is hard to have real time conversations, and this allows us to document what has been done.

Current sprint:

Completed sprints:

Planned sprints:

  • Mer Sprint 0.11: 16 March 2009 - 30 March 2009 (development freeze), 6 April 2009 release.

Pushing tasks

  • If you have a task you think could contribute to Mer, add it to the task table for the newest sprint above, set it to 'Just standing' status, and with no commit date and owner.
  • If you want to take on a task, set the initial commit date, your nickname, and update your progress as you go, and update highlights of your work (including what gets added) as you work on it. Remember to make your activities visible through microblogging.
  • If you encounter any bugs in Maemo platform software while developing for Mer, report them on [bugs.maemo.org] , and add the bug number to the sprint bug overview.
  • If you encounter any bugs in Mer while testing or experimenting, report them on [bugs.maemo.org] (Extras -> Mer), indicate which image version you have, and add the bug number to the sprint bug overview.

Documentation and tools

Main article: Mer/Documentation