Skip to content

Commit 7e905b2

Browse files
committed
Added docs to jinja2 generator
1 parent 5c444ae commit 7e905b2

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

tools/generate-settings-dataclasses-jinja.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,10 @@ def main(
309309
with open(settings_dir / '__init__.py', mode='w') as f:
310310
f.write(init_template.render(all_settings=all_settings))
311311

312+
docs_template = jinja_env.get_template('profile_settings.rst.jinja2')
313+
with open('./docs/profile_settings.rst', mode='w') as f:
314+
f.write(docs_template.render(all_settings=all_settings))
315+
312316

313317
if __name__ == '__main__':
314318
arg_parser = ArgumentParser()
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Connection Profile Settings Helpers
2+
===================================
3+
4+
{% for setting in all_settings -%}
5+
.. autoclass:: sdbus_async.networkmanager.settings.{{ setting.python_class_name }}
6+
:members:
7+
8+
{% endfor %}

0 commit comments

Comments
 (0)