SummerOfCode/2013/L10nDashboard: Difference between revisions
Jump to navigation
Jump to search
Berkerpeksag (talk | contribs) |
Berkerpeksag (talk | contribs) |
||
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
- Diff view: https://github.com/berkerpeksag/kuma/compare/l10n-dashboard
- Tree view: https://github.com/berkerpeksag/kuma/tree/l10n-dashboard
Links
- Design specification: https://wiki.mozilla.org/MDN/Development/Google_Summer_of_Code_2013
- Reference bug: https://bugzilla.mozilla.org/show_bug.cgi?id=834317
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!)