L10n:Goals/2011Q1/Silme: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "__NOTOC__<!-- Summary -->I would like to teach the world to sing. *'''Project Lead''': Axel *'''Choral consultant''': Gandalf *'''Llama wrangling''': Sethb == Status == <!-- b...")
 
No edit summary
Line 1: Line 1:
__NOTOC__<!-- Summary -->I would like to teach the world to sing.
__NOTOC__<!-- Summary -->We need a python localization library that suits our needs. Silme has to be stable, documented and tested.


*'''Project Lead''': Axel
*'''Project Lead''': Gandalf
*'''Choral consultant''': Gandalf
*'''Peer''': ? (Akalla?)
*'''Llama wrangling''': Sethb
*'''Backup''': ?


== Status ==
== Status ==


<!-- bits inside onlyinclude can be transcluded into the main Project page -->
<!-- bits inside onlyinclude can be transcluded into the main Project page -->
<onlyinclude>I have a tape recorder, 3 llamas, and international performance rights for Flo-Rida's "Low".</onlyinclude>
<onlyinclude>Silme 0.8 stabilized the API, now we need to write tests and document everything. That plus L20n->J20n compiler will become Silme 0.9. I currently have majority of the silme.core ready, documented and with unit tests. Need to finalize that and work on the other components of Silme.</onlyinclude>


== Goals ==
== Goals ==
* Harmony
* Release Silme 0.9
* Document Silme
* Add as many unit tests as we can
* Make L20n compiler in Silme work as part of Silme and as an independent code piece.
* Rename the project? :)


== Non Goals ==
== Non Goals ==
* Perfect harmony
* Silme 1.0


== Timeline / Milestones ==
== Timeline / Milestones ==


* Feature-complete Smarch 1st
* January 31 - Finalize silme.core
* Live performance Smarch 32nd
* February 28 - Finalize silme.diff, silme.format, silme.io
* February 28 - Finalize L20n compiler
* March 07 - Release Silme 0.9


These are the bugs of interest:
These are the bugs of interest:
Line 28: Line 34:
! scope="col" | Status
! scope="col" | Status
|-
|-
| {{bug|12345}} - L20n team sings offkey
| {{bug|466594}} - Provide unit tests for silme
| jhiatt
| gandalf
| hopeless
| in progress
|-
| {{bug|458443}} - Provide documentation for silme
| gandalf
| in progress
|-
| {{bug|491904}} - Use OrderedDict for silme.core.list
| gandalf
| fixed on trunk
|-
| {{bug|464107}} - filter unneeded L10nPackages/L10nObjects/EntityLists/Objects/Entities while reading them
| gandalf
| fixed on trunk
|-
| {{bug|502991}} - Bring coherence to *.entities()
| gandalf
| fixed on trunk
|-
| {{bug|458302}} - should be possible to parse only selected files in l10nPackage
| gandalf
| fixed on trunk
|-
| {{bug|455783}} - support PEP08 and PEP257 guidelines
| gandalf
| in progress
|}
|}
== Requirements ==
* Due for semiannual music goal
* Lyrics must be available for Tier-1 languages
== Dependencies ==
* Need a microphone resistent to llama spit
== Testing ==
QA will help verify that the sound is harmonious. Link to test lead / plan.


== Related Projects ==
== Related Projects ==


See last year's "Teach the world to vocalize grunts" project.
L20n.

Revision as of 20:52, 13 January 2011

We need a python localization library that suits our needs. Silme has to be stable, documented and tested.

  • Project Lead: Gandalf
  • Peer: ? (Akalla?)
  • Backup: ?

Status

Silme 0.8 stabilized the API, now we need to write tests and document everything. That plus L20n->J20n compiler will become Silme 0.9. I currently have majority of the silme.core ready, documented and with unit tests. Need to finalize that and work on the other components of Silme.

Goals

  • Release Silme 0.9
  • Document Silme
  • Add as many unit tests as we can
  • Make L20n compiler in Silme work as part of Silme and as an independent code piece.
  • Rename the project? :)

Non Goals

  • Silme 1.0

Timeline / Milestones

  • January 31 - Finalize silme.core
  • February 28 - Finalize silme.diff, silme.format, silme.io
  • February 28 - Finalize L20n compiler
  • March 07 - Release Silme 0.9

These are the bugs of interest:

Bug Owner Status
bug 466594 - Provide unit tests for silme gandalf in progress
bug 458443 - Provide documentation for silme gandalf in progress
bug 491904 - Use OrderedDict for silme.core.list gandalf fixed on trunk
bug 464107 - filter unneeded L10nPackages/L10nObjects/EntityLists/Objects/Entities while reading them gandalf fixed on trunk
bug 502991 - Bring coherence to *.entities() gandalf fixed on trunk
bug 458302 - should be possible to parse only selected files in l10nPackage gandalf fixed on trunk
bug 455783 - support PEP08 and PEP257 guidelines gandalf in progress

Related Projects

L20n.