feature flags need to self document
Bug #636193 reported by
Robert Collins
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Benji York |
Bug Description
Our API doc generation should list the scopes and flags that can be used via feature flags - see the end of https:/
We may have an issue with this in future were we to do a totally submarine launch; but just not having such a branch public would address that.
Related branches
lp:~benji/launchpad/bug-636193
- Robert Collins (community): Approve
- Guilherme Salgado (community): Approve (ui*)
-
Diff: 838 lines (+388/-110)11 files modifiedlib/lp/services/features/browser/configure.zcml (+15/-3)
lib/lp/services/features/browser/info.py (+58/-0)
lib/lp/services/features/browser/tests/test_feature_info.py (+159/-0)
lib/lp/services/features/flags.py (+41/-5)
lib/lp/services/features/scopes.py (+0/-5)
lib/lp/services/features/templates/feature-info.pt (+75/-0)
lib/lp/services/features/templates/feature-rules.pt (+5/-2)
lib/lp/services/features/tests/test_webapp.py (+6/-0)
lib/lp/services/features/webapp.py (+1/-95)
lib/lp/services/tests/test_utils.py (+15/-0)
lib/lp/services/utils.py (+13/-0)
tags: | added: feature-flags |
Changed in launchpad: | |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Reassigning to benji, hoping poolie hasn't started