Narro-Silme

From MozillaWiki
Jump to: navigation, search

Description

This project will try to integrate Narro and Silme project with the goal to make easier for translators for the Mozilla project to commit translation needed to Mozilla's mercurial server.

Background

Current Narro version needs SSH keys for comitting files to Mozilla' Mercurial which makes commit must be done manually or using cron tasks. In the other hand, Silme has a support for subversion and mercurial.

Goals

  • Bridging L10nObject in Silme and Narro data structure (php-python, use SOAP or JSON?)
  • File format handling to Silme (files not need to be served, e.g: region.properties)
  • Mercurial hooking in Silme from Narro

Prerequisite

  • Narro (trunk) & Silme (version?)

External Dependencies

  • Mercurial

Timeline

Week 1 
Research on php-python integration
Week 2 
Bridging L10nObject in Silme to Narro data structure
Week 3 
Testing
Week 4 
Mercurial Hooking in Silme
Week 5 
Mercurial Hooking in Silme and Narro
Week 6 
Mercurial Hooking in Silme and Narro
Week 7 
File format handling to Silme
Week 8 
Testing
Week 9 
User Testing
Week 10 
Docs & Reports

Further Information

Discussions will be held each Monday at 9 AM UTC -7 on #silme in irc.mozilla.org.

Contact Romi <romihardiyanto AT gmail DOT com> and Seth Bindernagel <sethb AT mozilla DOT com> or join us in IRC.