Report on the Toolhub project for the week ending 2021-11-19
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Slavina Stefanova joins team
* Auto-complete/lookahead search for adding tools
* UI for favorite tools
* Improvements to development environment
* Always expand navigation drawer if user prefers reduced motion
* No report next week (2021-11-26)
Slavina's arrival completes the currently planned growth of the
Toolhub team. Salvina, Raymond, Bryan, and Seve will continue to work
on establishing workflows and practices for the team in the coming
weeks and months. Work will continue to focus in the near term on
adding more features related to lists of tools and addressing
technical debt accumulated during the course of building the 1.0
version. Planning is also underway for the next set of major features
to be worked on during the Foundation's January-March 2022 fiscal
quarter.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-11-19
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2021-11-12
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Improvements to development environment
* Auto-complete/lookahead search for adding tools
* Metrics about tools that Toolhub can surface
Unblocking developers using Linux hosts to contribute to Toolhub and
getting a first patch into Gerrit from our newest team member were
nice accomplishments for the week. Knowledge sharing across the team
with discussions like the one on tool metrics is something that we
plan to do more of in the coming weeks and months. This is especially
important as the team grows so that we can all be more informed in the
work that we do and the solutions that we propose. Speaking of
growing, next week we will be adding another developer to the team! We
will save the reveal of who for next week's report, but this will
complete the currently planned growth of the team and let us start
thinking about things like updated team practices to improve
communication and review of our work.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-11-12
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2021-11-05
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Raymond Ndibe joins team
* Oct-Dec focus: finish lists
- Raymond is getting started familiarizing himself with the Toolhub
code base and Vue framework.
- Seve is working on adding user stories related to lists as
Phabricator tickets.
- Bryan is picking up some work on favorites that Srishti started
before our 1.0 release.
- Toolhub is up to 1526 registered tools and 181 Wikimedians with
connected accounts!
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-11-05
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Hey folks,
I am happy to share that Raymond Ndibe [0][1] has joined the Toolhub
team and this list. Raymond is working as a software engineer on a
temporary contract with the Technical Engagement team. Raymond was
previously a Outreachy intern with Wikimedia in round 20 (May-August
2020) [2] where he worked on the https://wikicontrib.toolforge.org/
tool with Srishti and others. Welcome to the team and list Raymond!
Everyone, please do remember that this list is a part of the Wikimedia
technical spaces and thus covered by the
<https://www.mediawiki.org/wiki/Code_of_Conduct>. The archives of the
list are also publicly available, so keep that in mind as well when
posting here. As long as we stick to the topic of the list, developing
Toohub, I think everyone will be fine. :)
[0]: rolisaemeka-ctr[at]wikimedia.org
[1]: https://meta.wikimedia.org/wiki/User:Raymond_Ndibe
[2]: https://www.mediawiki.org/wiki/Outreachy/Round_20
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2021-10-29
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Brief outage on 2021-10-27
* Notice now shown on demo servers
* Warnings from Kubernetes health checks resolved
This was a fairly quiet week for Toolhub development and discussion.
In November the team will be growing thanks to the hiring of a new
software engineer and a software engineering contractor. Bryan and
Seve will be working in the coming weeks to help onboard these new
members of the team and ensure that they have a good selection of new
features, bugs, and technical debt tasks to work on.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-10-29
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2021-10-22
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Toolinfo schema v1.2.0 marked as stable
* Bug fixes
* Figure out how to deal with duplicate toolinfo records
* Multiple authors
* Content ownership/modification model
* Growth of toolinfo in week 1
When Toolhub launched on 2021-10-14 there were 1472 records in the
system. These came from various toolinfo.json URLs previously
registered with Hay's Directory and new content scraped from enwiki.
As of this writing on 2021-10-22 the directory contains 1631 records,
a 10% increase. The bulk of these new records come from work by Magnus
Manske to ensure that all of his tools (including old, obsolete, and
unmaintained tools) are documented. 22 new toolinfo records have also
been created directly in Toolhub by users.
The Toolhub team has been excitedly watching talk pages, Phabricator
tasks, mailing lists, and error logs this week. Reception by the
community thus far is positive. Users are interacting with Toolhub to
explore it's data. Some are exploring the boundaries of the current
implementation and providing feedback about how it met their
expectations and ideas for future improvements.
The team will be meeting in the coming week to talk more about what is
next for Toolhub and the team itself. Check back next week for more
details about those future plans.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-10-22
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Report on the Toolhub project for the week ending 2021-10-15
See the on-wiki progress report [0] for additional details and clickable links.
== TL;DR ==
* Last minute bug fixes and tweaks
* Toolhub 1.0 is live!
The official https://toolhub.wikimedia.org/ deployment of Toolhub was
announced to the Wikimedia community on 2021-10-14.
The "Create an authoritative and well promoted catalog of Wikimedia
tools" phabricator task (T115650) that we chose to represent the
Toolhub 1.0 milestone was created from discussions on wikitech-l in
2015. That task was ranked as the 4th most popular proposal in the
2017 Developer Wishlist survey. In 2018 the Wikimedia Cloud Services
team hired Harej as a contractor to begin work on examining the use
cases for Toolhub. The Wikimedia Technical Engagement team was able to
make implementing Toolhub a part of their fiscal year 2020-2021 plans.
Our first progress report was published on 2020-09-18 following
several weeks of initial planning and work on the project.
It has been a long journey requiring help from many, many people to to
reach this point. We have thanked many of you who helped in these
progress reports and in the launch announcement. If you have helped
and you have not been thanked yet, we are sorry and thank you! The
Toolhub team is looking forward to continuing to discuss and implement
new features as we continue to work to jointly evolve this project
with the Wikimedia community.
[0]: https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2021-10-15
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
I can't save this one for tomorrow's weekly report:
https://toolhub.wikimedia.org/ is live and announced to the movement!
See Birgit's announce email on wikitech-l [0] for the long list of
thank yous and other information.
[0]: https://w.wiki/4DXz
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808
Just a quick note that we will be delaying the launch announcements by
a day in order to have time to fix two small, but user visible, issues
which were found yesterday while preparing for the launch.
There was also one complete "show stopper" bug found yesterday
(T293157), but it has been resolved already with help from Ema on the
Traffic team.
Bryan
--
Bryan Davis Technical Engagement Wikimedia Foundation
Principal Software Engineer Boise, ID USA
[[m:User:BDavis_(WMF)]] irc: bd808