Elmo: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
''Elmo'' is the codename for the new version of the Mozilla localization portal.
==What is Elmo?==
''Elmo'' is l.m.o, which is l10n.mozilla.org.
''Elmo'' is l.m.o, which is l10n.mozilla.org.


''Elmo'' is an infrastructure of web apps that are intended to help the l10n community. Presently, our tools, docs, sites, wikipages, etc., all live in a fairly disorganized, disparate world that we often ask localizers to navigate to get stuff done.
''Elmo'' serves two audiences. '''Localizers''' want to know which tasks there are to work on. '''Product''' wants to know which localizations are in good shape to ship, and which need care.


To solve that problem, we spent a quarter with Chris Howse doing an
''Elmo'' does this by aggregating data from a few different data source, including bugzilla. It also shows data created solely for it.
information architecture study of all those disparate pieces of
information. That has come together nicely now in a plan that we have
to build an l10n portal that links all of that stuff in one site.


''Elmo is that plan.''
The ''automation'' infrastructure to create this data is dubbed [http://pike.github.io/a10n/ a10n]. It's currently a buildbot installation, but it's migrating off of that towards a queue-based setup. The automation is crucial to the success of shipping in dozens of languages, thus it's important to keep it up, and its data consistent.


==Communication==
==Communication==
Line 20: Line 14:
==Release planning==
==Release planning==


See [[Elmo/Planning]].
[[Elmo/Planning]] has some outdated notes, kept for historical reference today.


==Code==
==Code==


;Code: https://github.com/mozilla/elmo
;Code: https://github.com/mozilla/elmo
;Bugs: [https://bugzilla.mozilla.org/buglist.cgi?list_id=166173&classification=Server%20Software&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&component=Elmo&product=Webtools open bugs], [http://bit.ly/elmo-triage priority vs. assignee]
;Bugs: [https://bugzilla.mozilla.org/buglist.cgi?resolution=---&query_format=advanced&component=Elmo&product=Webtools open bugs], [http://bit.ly/elmo-triage priority vs. assignee]


;Code documentation: https://github.com/mozilla/elmo/wiki
;Code documentation: https://github.com/mozilla/elmo/wiki


;Dev server (running ''develop''): https://l10n-dev-sj.mozilla.org/
;Dev server (running ''develop''): https://l10n-dev-sj.mozilla.org/
;Staging server (running ''master''): https://l10n-stage-sj.mozilla.org/
;Production server (running ''master''): https://l10n.mozilla.org/
;Production server (running ''master''): https://l10n-stage-sj.mozilla.org/ (temporarily this is the same as staging)


Deprecated:
;Wireframes: http://people.mozilla.com/~chowse/drop/l10n/wireframes/v1/
;Wireframes: http://people.mozilla.com/~chowse/drop/l10n/wireframes/v1/
Notes on wireframes:
Notes on wireframes:
Line 39: Line 33:
==Meetings==
==Meetings==


We meet every Monday at 9:30 AM PDT for a status update.  See [[Elmo/Meetings]].
We meet every Wednesday at 9:30 AM PDT for a status update.  See [[Elmo/Meetings]].
 
* Berlin work week. See http://etherpad.mozilla.org:9000/41QLgldZvD.
 
[[Category:L10n]]
[[Category:L10n]]

Latest revision as of 13:58, 21 August 2014

Elmo is l.m.o, which is l10n.mozilla.org.

Elmo serves two audiences. Localizers want to know which tasks there are to work on. Product wants to know which localizations are in good shape to ship, and which need care.

Elmo does this by aggregating data from a few different data source, including bugzilla. It also shows data created solely for it.

The automation infrastructure to create this data is dubbed a10n. It's currently a buildbot installation, but it's migrating off of that towards a queue-based setup. The automation is crucial to the success of shipping in dozens of languages, thus it's important to keep it up, and its data consistent.

Communication

IRC
#elmo on irc.mozilla.org
Mailing list
https://lists.mozilla.org/listinfo/tools-elmo

Release planning

Elmo/Planning has some outdated notes, kept for historical reference today.

Code

Code
https://github.com/mozilla/elmo
Bugs
open bugs, priority vs. assignee
Code documentation
https://github.com/mozilla/elmo/wiki
Dev server (running develop)
https://l10n-dev-sj.mozilla.org/
Production server (running master)
https://l10n.mozilla.org/

Deprecated:

Wireframes
http://people.mozilla.com/~chowse/drop/l10n/wireframes/v1/

Notes on wireframes:

Meetings

We meet every Wednesday at 9:30 AM PDT for a status update. See Elmo/Meetings.