Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

This page should really be moved to Github issues at this point.

Overview

The following toggles and settings tooling potential tasks around toggles and settings tooling, was generated while working on [BD-21] Toggles/Settings Documentation, Toggles and Settings Doc-a-thon 2021, and earlier work from the Arch-BOM team.

Next Steps

  • Write announcement for value created by BD-21.

  • Cost of Delay / Prioritization of future work, when we decide to continue.

  • Potential for surveys or interviews as input to prioritization.

  • Discuss continuation of blended for this work.

Potential Tasks

Linting

Improvements to published docs and reporting

  • (HIGH) https://github.com/openedx/edx-toggles/issues/287

  • (HIGH) https://github.com/openedx/edx-toggles/issues/288

  • (HIGH) https://github.com/openedx/edx-toggles/issues/289

  • Include more annotated settings in RTD documentation.

    • Context:

    • Potential Tickets

      • Discovery: How can we capture settings toggles not documented in lms/envs/common.py or cms/envs/common.py but are still in the edx-platform repo

        • AC:

          • Either a POC that captures settings in other places or an ADR to guide us on where these docs should live.

      • Discovery: How do we collect annotations from libraries installed in edx-platform?

  • Allow for formatting in annotations, rather than having everything be plain-text.

  • Remove pylint disable pragmas from annotation output.

  • RTD developer documentation single book for edx-platform

  • CI testing for docs

    • edx-platform doesn’t test make technical-docs (current toggles and settings docs)

    • Spotty support for testing make docs for other repos.

  • Reporting on suspicious toggle state data

    • Examples:

      • Bad data like waffle names with leading or trailing spaces in the database.

      • Potentially orphaned data (data with no annotation and no toggle definition)

    • Toggle State Report may be simplest location, using a new column

Toggle Enhancements

  • No labels