(module_name, module_full_name, module_folder, module_description)
| 118 | </html>''' % name) |
| 119 | |
| 120 | def scaffold_folder(module_name, module_full_name, module_folder, module_description): |
| 121 | print("\nScaffolding folder %s" % module_folder) |
| 122 | os.makedirs(module_folder) |
| 123 | readme = os.path.join(module_folder, 'README.md') |
| 124 | with open(readme, 'w') as fp: |
| 125 | fp.write(get_readme_skel(module_full_name)) |
| 126 | build = os.path.join(module_folder, 'build.gradle') |
| 127 | with open(build, 'w') as fp: |
| 128 | fp.write (get_license_header()) |
| 129 | fp.write('\n\n') |
| 130 | fp.write (get_build_gradle(module_description)) |
| 131 | src_java_folder = os.path.join(module_folder, 'src', 'java') |
| 132 | os.makedirs(src_java_folder) |
| 133 | overview = os.path.join(src_java_folder, 'overview.html') |
| 134 | with open(overview, 'w') as fp: |
| 135 | fp.write (get_overview_tpl(module_full_name)) |
| 136 | |
| 137 | os.makedirs(os.path.join(module_folder, 'src', 'resources')) |
| 138 | os.makedirs(os.path.join(module_folder, 'src', 'test-files')) |
| 139 | os.makedirs(os.path.join(module_folder, 'src', 'test')) |
| 140 | |
| 141 | update_build(os.path.join('settings.gradle'), |
| 142 | r'include "solr:modules:extraction"', |
| 143 | 'include "solr:modules:%s"\n' % module_name) |
| 144 | print("Adding new files to git") |
| 145 | run("git add %s" % module_folder) |
| 146 | |
| 147 | def main(): |
| 148 | conf = read_config() |
no test coverage detected
searching dependent graphs…