Contributors Meetup Async Update - August 19th, 2023 - September 1st, 2023

And here is the core contributors sprint update, for the past two sprints - both @Dean and I were off for the previous sprint, so the two sprints are grouped in one update.

Time contributed

A total of 553 hours have been contributed by 25 participants. The average is:

Core contributor Hours contributed
Kyle McCormick 90
Cristhian Garcia 60
Andrés González 40
Dave Ormsbee 40
Maria Grimaldi 40
Braden 31
Angie Ruiz 30
Ali Hugo 23
Felipe Montoya 22
Kshitij 20
Pierre Mailhot 18
Ana Garcia 17
Peter Pinch 16
Santiago Suarez 16
Xavier Antoviaque 14.5
Piotr 13
Cassie 11.75
Zia Fazal 11
Gabriel 9.75
Jill 9.5
Matjaz Gregoric 7
Gábor 5
Fox 4
Fayyaz Ahmed 3
Navin 1

Blockers & improvements needed

Blocker Core contributor
How do we make sure strings in frontend-app-communications are send to Transifex? How do we make sure strings in frontend-app-course-authoring, and frontend-lib-content-components that is using it, are send to Transifex? Pierre Mailhot
I need someone to review fix: type hints weren't installed properly, add type hints for Django Fields by bradenmacdonald · Pull Request #259 · openedx/opaque-keys · GitHub so I can merge it please. It’s a small PR that fixes type hints for opaque-keys so they’ll be seen in edx-platform and has no runtime changes. Braden
That not all the team members has shown compromise and interest on the various tasks Angie Ruiz
There is a proposal to deprecate xqueue and xqueue-watcher at [DEPR]: xqueue and xqueue-watcher · Issue #214 · openedx/public-engineering · GitHub. If anyone in the open edX community is using either of these tools, it would be helpful to get their input. Peter Pinch
We need broader attendance from different parts of the community and working groups at the contributors meetup - it’s now only once every 4 weeks, and is focused on discussing concrete issues or topics brought up async by community members over the past month. See Contributors Meetup - Call for participation & meeting time poll - #2 by antoviaque Xavier Antoviaque

What went well?

Comment Core contributor
I had time to work on a few CC issues that have been in my backlog for ages! Ali Hugo
I think that we are getting the focus in the right place Santiago Suarez
I was able to do meaningful contributions. Gábor
Translating and reviewing strings for fr_CA in Transifex. Browsing Discourse and Slack in order to keep updated or trying to help others if needed. Pierre Mailhot
Vacation! And still a few community topics moved forward: progress on the PR delays discussions, along with the maintainership program: Pull Requests Review Delays Xavier Antoviaque

Work done

Development

  • Enabled design tokens theming for MFEs (Kshitij Sobti)
  • Finish almost aspects v1, contributions for event-sink, for completion and for aspects (Cristhian Garcia)
  • Continued work on adding more type hints and type checking to the platform. (Braden MacDonald)
  • Get frontend-app-communications and frontend-app-ora-grading into Palm, get frontend-app-learner-dashboard and frontend-app-library-authoring in an experimental state, via openedx-tutor-plugins (Adolfo R. Brandes)
  • Addressed an issue with events and multi-question problems with event-routing-backends#325 (Jill Vogel)
  • Review and work on adding new charts to the K8s harmony project (Gábor Boros)
  • Fixed problematic MakoService API, added type hints to more repos, and worked on kernel vs. bundled dependencies (Braden MacDonald)
  • Report a bug in ecom [ECOM > Create a course seat] > After creating course I am not able to open its detail page · Issue #301 · openedx/wg-build-test-release · GitHub (Fayyaz Ahmed)

Product & UX

  • Confirmation of driving the Graded Discussions project along with ASU from a product perspective,
    reviewed new formatting for the Async Report and Sprint Retro, proposed improved formatting for the Core Contributor updates and began planning interviews with a handful of Core Contributors (Ali Hugo)
  • Reviewed the design for the new Studio Home and gave feedback (Ali Hugo)
  • Created a first iteration of a prototype and conducted a usability test (Santiago Suarez)
  • Product strategy - Moved review comments to wiki https://openedx.atlassian.net/wiki/spaces/COMM/pages/3816521766/Proposal+Open+edX+Core+Product+Strategy (Xavier Antoviaque)

Reviews

  • Review PRs and alignment of ORA work for in-campus efforts (Felipe Montoya)
  • Participation in reviews for the large instances meeting and large Campus WG meeting (Felipe Montoya)
  • Reviewed PRs 341 and 339 (Zia Fazal)
  • Review of Proposals for Aspects extensions and the first metrics (Felipe Montoya)

Release & testing

  • Ensure the ecommerce plugin is functioning correctly with Palm (Pierre Mailhot)
  • Rebasing of Open edX fork and testing for the migration to Palm (Pierre Mailhot)
  • Found translation issues (string not harvested) in frontend-app-communications, frontend-app-course-authoring and frontend-lib-content-components (Pierre Mailhot)

Governance

Translations

  • Translation and review of strings for fr_CA in Transifex (Pierre Mailhot)

Documentation & training

Plans for next sprint

Plans Core contributor
- Core sprint report - Review redesign - OEP for escalation process to TOC - Follow-up - Onboarding to upstreaming course - Test video editing Xavier Antoviaque
- Response to [DEPR]: xqueue and xqueue-watcher · Issue #214 · openedx/public-engineering · GitHub - ongoing efforts to get ProctorTrack working outside of edx.org - ongoing investigation into issues with grades not persisting reliably Peter Pinch
I will be away for the second week of the coming sprint but hope to set up user interviews with a handful of Core Contributors as soon as I’m back. Ali Hugo
I’ll be away most of the sprint. Braden
Meeting of the Build-Test-Release Working Group (Sep 4). Meeting of the Open edX contributors discussion (Sep 5). Meeting of Developer Experience Working Group (Sep 11). Testing Palm.2 with our own fork. Open edX Community Meeting (Sep 7). Pierre Mailhot
Reaching out to ASU to discuss how we can get the Graded Discussions Spec started. Cassie
We are going to create a full product discovery process to propose features to the community to learn how to get product things merged Santiago Suarez

Responses

Response rate decreased slightly to 34% - August vacations?

The detail and raw data for this sprint are available on the report page on Listaflow.

Btw @ali_hugo I didn’t get the time to review your improved report, so I just used my old one - but I plan to :slight_smile:

1 Like