/
2023-02-03 Maintainers' Office Hours Notes

2023-02-03 Maintainers' Office Hours Notes

Attendees:

Agenda

  • BOM presentation of the new repo health dashboard

  • Repos for releases

    • Problem statement: What would be the list of all the things included in a release to be able to say that the release was fully maintained.

    • Conversation:

      • Tutor cannot include the learner record MFE because there is no tutor plugin for credentials

      • Does something need to be in Tutor to be considered in a release

        • Currently, as of Olive, this is not true.

        • [KB] LR MFE is included as experimental. Tutor support should be considered a baseline requirement.

      • Ned had started the exercise of figuring out what this list would be

      • Feanil also did some discover around this as well while unwinding the pypi credentials

      • Ambiguity around whether things are in or not makes it fell less urgent.

      • Problematic examples

        • Taxonomy connection

          • poorly documented

          • used by the community

          • what next

      • Potential phases

        • Phase 3, all MFEs are maintained that are part of the core product offering

        • Phase 4, core product offering including backend services

        • Phase 5, supported extensions

        • Phase N, edx-platform is maintained

        • No repos

        • ADRs and lazy concensus for maintainership

      • Feeling that the current phase, phase 2, requirements are unclear to folks.

        • phase 1 is clear

        • phase 2 is messy.

    • By policy we're going to say the all new repos need to have a named maintainer.

    • Conversation originated around creating a repo for the typescript configuration file.

    • In this case FED-BOM has agreed to be the named maintainer in this case.

Related content