Coverage for gws-app/gws/lib/vendor/dog/__init__.py: 0%
13 statements
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-17 01:37 +0200
« prev ^ index » next coverage.py v7.8.0, created at 2025-04-17 01:37 +0200
1"""DOG - the documentation generator.
2"""
4from .options import Options
5from . import builder, server, markdown, util
8def build_html(opts: Options | dict):
9 builder.Builder(opts).build_html(write=True)
12def build_pdf(opts: Options | dict):
13 builder.Builder(opts).build_pdf()
16def dump(opts: Options | dict, out_path: str):
17 js = builder.Builder(opts).dump()
18 with open(out_path, 'wt', encoding='utf8') as fp:
19 fp.write(js)
22def start_server(opts: Options | dict):
23 srv = server.Server(opts)
24 srv.start()