2023-04-14 Maintainer's Office Hours Notes
Agenda
CodeCov
Dropped their package from PyPi
~100 repos have that as a dependency and builds/tests fail
We don't have an established process
Related/Not Related we use tox battery is a package we use. It blocks us from upgrading to tox 4 because it pins tox.
We should trial this with Jeremy's upgrade runbook
Related top-level ticket: https://github.com/openedx/public-engineering/issues/191
There was a 2U hackathon project on measuring coverage
Ned is looking at grooming work, what we'll need
Updated cookie cutter
Update the docs
Fix the existing repos using the upgrade runbook
Post to the Discourse, maintainers | announce
API focus
Coming out of the meeting with 2U, we agreed that focusing on improved APIs and API conformance would benefit everyone.
Authentication causes up headaches because we have a lot of partially done work in this area
Current options are
session key
jwt
single platform level API key
We need a way to generate tokens in a sane way for service-to-service connections
@Kyle McCormick from Axim is interested in moving edx-platform maintainership forward. He's working on a proposal to kick this effort off.