def METHOD_NAME(self, objects, output_path: str, template_name: str) -> None:
    for obj in objects:
        progress_percent = ((self.index+1)/self.files_to_write) * 100
        self.index+=1
        if (sys.stdout.isatty() and sys.stdin.isatty() and sys.stderr.isatty()):
            print(f"\r{'Docgen Progress'.rjust(23)}: [{progress_percent:3.0f}%]...", end="", flush=True)
        JinjaWriter.writeObject(template_name, os.path.join(output_path, obj.date + '-' + obj.name.lower().replace(' ', '_') + '.md'), obj