Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Note

This page

...

is slowly being moved to

...

github issues

...

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.

...

.

Potential Tasks

Linting

...

...

  • (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

...

History

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.