Skip to content

Commit 2f8cedb

Browse files
committed
automatic updation of docsfor feature flags
1 parent 9bbd946 commit 2f8cedb

File tree

2 files changed

+7
-6
lines changed

2 files changed

+7
-6
lines changed

docs/doc_extensions.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,13 @@ def feature_flags_role(typ, rawtext, text, lineno, inliner, options=None,
2929
features_dict = {}
3030
for feature in Feature.FEATURES:
3131
features_dict[feature[0].upper()] = feature[1].capitalize()
32-
dl = nodes.definition_list()
32+
dli_list = []
3333
for feature, desc in features_dict.items():
34-
term = nodes.term(text=feature)
35-
definition = nodes.definition(text=desc)
36-
dli = nodes.definition_list_item(term=term, definition=definition)
37-
dl.append(dli)
34+
term = nodes.term(text=nodes.Text(feature))
35+
definition = nodes.definition('', nodes.paragraph(text=desc))
36+
dli = nodes.definition_list_item('', term, definition)
37+
dli_list.append(dli)
38+
dl = nodes.definition_list('', *dli_list)
3839
return [dl], []
3940

4041

docs/guides/feature-flags.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@ or disable one or more of these featured flags for a particular project.
1212
Available Flags
1313
---------------
1414

15-
:featureflags:
15+
:featureflags:`TEMP`

0 commit comments

Comments
 (0)