Report on activities in the Toolhub project for the week ending 2021-01-08.
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR == * Translatewiki.org integration complete for UI messages * Lots of localization improvements (17 gerrit change sets) * User interface updates * First js unit tests added * January-March 2021 project goals published
This week marks the start of a new quarter of work at the Wikimedia Foundation. Looking back at the work that we have accomplished in Q2 (October-December 2020), we have come a very long way! At the start of October 2020 we had a plan for how work would proceed, but the application itself was a placeholder Django backend with no user interface. Today we have a functional frontend and backend with several major features implemented. We have also migrated the project from a personal repo on GitHub to Wikimedia's Gerrit server and integrated it with the Wikimedia continuous integration infrastructure. We even have a live demo server which will allow us to get feedback on our progress from a wider group of people.
Both Srishti and I have learned a lot about Vue development. I also accidentally learned quite a bit about the internals of Blubber while implementing 2 feature patches to extend it to better support a project like Toolhub. Srishti and I are both happy with the choices of Django, Vue, and Vuetify that they made in the planning phase of the project, and feel confident that building the more complex features planned for Q3 (January-March 2021) will proceed smoothly.
I would like to thank all of you who have been following along and helping answer questions for us. I hoped to have already started a discussion on this list about the role of the advisory council during the new calendar year, but time has gotten away from me this week. I will try harder next week! :)
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-01-08
Bryan
toolhub-dev@lists.wikimedia.org