SummerOfCode/2013/L10nDashboard: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
Line 14: Line 14:


=== Week 1 ===
=== Week 1 ===
* Studied Kuma codebase
* Read documentations of third party packages like South (for model changes) and Waffle (feature switches)
=== Week 3 ===
* Created new Django app called "l10dashboard"
* Integrate with Kuma (jingo-minify, custom Jinja2 tags and macros etc.)
=== Week 5 ===
* Added Waffle flag
* First document filtering prototype
=== Week 6 ===
* Moved working code into the dashboards/ app
* Fixed failed tests
=== Week 7 ===
* Cleanup the dashboards app: Removed unused views, models and tests
=== Week 8 ===
* Used slug data for topic based filtering
* Deleted unused readouts code from the dashboards app
=== Week 10 ===
* Implement the Ajax table format (like the revision dashboard)
* Fixed the bad merge conflict (thanks to git bisect!)

Revision as of 13:32, 23 September 2013

Localization Dashboard

Source Code

Links

Weekly Updates

Week 1

  • Studied Kuma codebase
  • Read documentations of third party packages like South (for model changes) and Waffle (feature switches)

Week 3

  • Created new Django app called "l10dashboard"
  • Integrate with Kuma (jingo-minify, custom Jinja2 tags and macros etc.)

Week 5

  • Added Waffle flag
  • First document filtering prototype

Week 6

  • Moved working code into the dashboards/ app
  • Fixed failed tests

Week 7

  • Cleanup the dashboards app: Removed unused views, models and tests

Week 8

  • Used slug data for topic based filtering
  • Deleted unused readouts code from the dashboards app

Week 10

  • Implement the Ajax table format (like the revision dashboard)
  • Fixed the bad merge conflict (thanks to git bisect!)