Page MenuHomePhabricator

Work on Metrics tools wm-metrics and MediaCollectionDB, refactoring and code quality.
Closed, ResolvedPublic

Description

Over the past years, we (@PierreSelim, @Lena and me) have worked on tools for analysing collections of media on Wikimedia Commons. Our most advanced one so far is wm-metrics, which also has a Web interface on ToolLabs, and we started some deep rewrites of the backend with MediaCollectionDB.

For this hackathon, I worked on setting up a proper testing and quality infrastructure for MediaCollectionDB, with continuous integrations, linting, unit test runner, test coverage, and autodocumentation on ReadTheDocs.

I also worked on refactoring the backend code of wm-metrics, taking steps to decouple the database access layer from the computing code ; and separate the generic code from the concept of a FDC round.

Event Timeline

JeanFred raised the priority of this task from to Medium.
JeanFred updated the task description. (Show Details)
JeanFred added subscribers: JeanFred, PierreSelim, Lena.
Qgil subscribed.

Can this task be resolved now?

Also, I tried associating it to a project other than Wikimedia-Hackathon-2015, but I could not find a clear candidate.

We are trying to help all open tasks listed under "Work continues after Lyon" at the Wikimedia Hackathon 2015 workboard finding their best way forward. * If you are participating in Wikimania, consider adding the #Wikimania-Hackathon-2015 project to get this task in that loop, which is about to start. * If you think this project could welcome help from a dedicated Google Summer of Code or Outreachy intern, or from an Individual Engagement Grant, add the Possible-Tech-Projects project. * If you would like to receive some other type of support (organizing a Tech Talk, establishing contacts with existing developer teams in Wikimedia or elsewhere, travel sponsorship for a related activity... you name it), please create a subtask explaining your request and associate it with #Engineering-Community (or you can start by commenting here if you prefer). * Keeping the description, priority and assigned fields up to date always helps. :) For some context about this message, see T101151: Evaluate which projects showcased at the Wikimedia Hackathon should be supported further. It is the last communication related to Wikimedia-Hackathon-2015 that we will post here.

I am happy with the results in the context of the hackathon. Work will continue but this can be closed.