docs: def get_files():
      """
      Read all the template's files
      """
  
      files_root = path.join(path.dirname(__file__), 'files')
  
      for root, dirs, files in walk(files_root):
          rel_root = path.relpath(root, files_root)
  
          for file_name in files:
              try:
                  f = open(path.join(root, file_name), 'r', encoding='utf-8')
                  with f:
                      yield rel_root, file_name, f.read(), True
              except UnicodeError:
                  f = open(path.join(root, file_name), 'rb')
                  with f:
                      yield rel_root, file_name, f.read(), False