[BD-21] Toggles/Settings Documentation

 

Blended Project ID

BD-21

edX Product Lead

@Nimisha Asthagiri (Deactivated)

edX Technical Primary

@Robert Raposa

Provider

Overhang.IO

Provider Lead

@Régis Behmo

Calendly Scheduling Link

calendly.com/nasthagiri 

Slack Channel

  • external-openedx-toggles-n-settings (edX-side)

  • edx-shared-toggles-n-settings (Open edX side)

Meeting Cadence / Preference

 

Action Item Tracking

 

Escalation Path

 

Relevant Discovery Documents

Discovery doc

Status Update Frequency

 

Target Completion Date

 

~Dev Hours Per Sprint Expected

10

Total Hours Used

65% (129.4/200) - 2020/11/11

Blended Project Epic
(Tracks pull requests )

BLENDED-216

Open edX Jira Epics

https://openedx.atlassian.net/browse/ARCHBOM-1184

Summary

Here are the major accomplishments of the project:

Other resources:

Open Action Items

Status Updates

Time Frame

Updates & Actions Needed

~Hours

Time Frame

Updates & Actions Needed

~Hours

June 25 - July 5

  • Implement multi-line code annotations

  • Create a proof-of-concept Sphinx plugin for documenting feature toggles

10.75h/200

July 5 - July 28

  • Improve previous pull requests

9/200

July 28 - Sept 7

  • Merge previous PRs

  • Document feature toggles in high-priority edx-platform applications:

  • Simplify feature toggle annotation format:

  • Implement multi-line code annotations for sections prefixed by single-line comment token:

  • Draft setting annotation config:

  • Help finalize Django setting toggle ADR: https://github.com/edx/code-annotations/pull/43

19.25/200

Sep 8 - Sep 27

  • Finalize setting annotation format:

  • Implement setting toggles

  • document settings in edx-platform (in progress)

13.25/200

Sep 28 - Nov 11

Minor doc improvements

Implement SettingToggle/SettingDictToggle

Document settings in edx-platform

Port waffle classes to edx-toggles

Get rid of namespacing in edx-toggles==2.0.0

77.15/200

Nov 11 -

  • Linting:

    • Implement optional fields to fix code_annotations --lint

    • Add pylint checkers for toggles, settings and generic code annotations

    • Make code_annotations report errors via pylint

  • Various improvements

 

Relevant Jira Stories, Tasks, Bugs

This section will link to all the development stories, tasks, and bugs connected to the single (or multiple) epics used to track the work on the Open edX JIRA site.

key summary type created updated due assignee reporter priority status resolution
Loading...
Refresh

Relevant Pull Requests linked to Blended Project Epic

This section will link to the edX internal Blended project epic, and contains all Pull Requests related to this Blended Project.

key summary type created updated due assignee reporter priority status resolution url
Loading...
Refresh