1
1
import os
2
2
from pathlib import Path
3
- import schema205 .validate
4
- import schema205 .markdown
5
- #import schema205.json_translate
6
- #import schema205.cpp_translate
7
- import schema205 .render_template
8
3
from doit .tools import create_folder
9
- from schema205 .util import snake_style
10
4
from lattice import Lattice
11
5
from lattice .cpp .header_entry_extension_loader import load_extensions
12
6
@@ -72,32 +66,6 @@ def task_generate_markdown():
72
66
"clean" : True ,
73
67
}
74
68
75
- # def task_render_template():
76
- # '''
77
- # Demonstrate how to render a template
78
- # '''
79
- # template_dir = os.path.realpath(
80
- # os.path.join('rendering_examples', 'template_rendering'))
81
- # out_file = os.path.join(RENDERED_TEMPLATE_PATH, 'main.md')
82
- # log_file = os.path.join(RENDERED_TEMPLATE_PATH, 'error-log.txt')
83
- # return {
84
- # 'file_dep': collect_source_files() + [
85
- # os.path.join(template_dir, 'main.md.j2'),
86
- # os.path.join('schema205', 'markdown.py'),
87
- # os.path.join('schema205', 'md', '__init__.py'),
88
- # os.path.join('schema205', 'md', 'schema_table.py'),
89
- # os.path.join('schema205', 'md', 'grid_table.py'),
90
- # os.path.join('schema205', 'render_template.py'),
91
- # ],
92
- # 'targets': [out_file, log_file],
93
- # 'task_dep': ['validate_schemas'],
94
- # 'actions': [
95
- # (create_folder, [RENDERED_TEMPLATE_PATH]),
96
- # (schema205.render_template.main,
97
- # ['main.md.j2', out_file, template_dir],
98
- # {"log_file": log_file})],
99
- # 'clean': True,
100
- # }
101
69
102
70
def task_generate_web_docs ():
103
71
"""Generate markdown documentation from templates"""
@@ -111,7 +79,7 @@ def task_generate_web_docs():
111
79
}
112
80
113
81
114
- def task_generate_cpp_code ():
82
+ def task_generate_cpp_project ():
115
83
'''Generates CPP source files from common-schema'''
116
84
return {
117
85
'file_dep' : [schema .file_path for schema in data_model_205 .schemas ],
0 commit comments