Development

From Maemo Leste Wiki
Revision as of 13:50, 23 May 2018 by Wizzup (talk | contribs)
Jump to navigationJump to search

Maemo Leste development is split up in a few different places.

Communication and organising

  • Our https://maemo-leste.github.com website is where we post (news) updates, as well as on this maemo.org thread: talk.maemo.org/showthread.php?t=100192&page=1
  • There is the issue tracker; for filing bugs and keeping track of issues/milestones. https://github.com/maemo-leste/bugtracker
  • The day-to-day development and user chatter mostly takes place in the IRC channel (We might eventually want to switch some discussion to a mailing list, but that has not happened so far. Please raise your voice if this is important to you.)
  • This wiki: for documenting the status of various long-running projects, status per device, etc.

Technical

Jenkins

To aid development and provide "continous integration" we have a build server, which takes a git repository and builds software and packages it, and will automatically make said package end up in Maemo Leste repositories. This is done by Jenkins, and the instance can be found here: https://phoenix.maemo.org/

Developing on a device

Actual development is mostly done from within Maemo Leste itself. (For Maemo Fremantle users, this might sound weird, but there is essentially no need for a 'scratchbox' type VM)

The current developers mostly work in a Virtual Machine or on a Raspberry Pi.

TODO

  • Discuss where people look to pick up issues (clear answer is the bugtracker, but still)
  • How people can make changes and how to send them in