code: def main(argv):
      if argv[1:]:
          raise ValueError(
              "Unrecognized arguments: {}".format(argv[1:])
          )
  
      if FLAGS.git_branch:
          code_url_prefix = CODE_PREFIX_TEMPLATE.format(
              git_branch=FLAGS.git_branch
          )
      elif FLAGS.code_url_prefix:
          code_url_prefix = FLAGS.code_url_prefix
      else:
          code_url_prefix = CODE_PREFIX_TEMPLATE.format(
              git_branch="master"
          )
  
      doc_generator = generate_lib.DocGenerator(
          root_title=PROJECT_FULL_NAME,
          # Replace `tensorflow_docs` with your module, here.
          py_modules=[(PROJECT_SHORT_NAME, tfio)],
          base_dir=pathlib.Path(tfio.__file__).parents[2],
          code_url_prefix=code_url_prefix,
          # This callback cleans up a lot of aliases caused by internal imports.
          callbacks=[public_api.explicit_package_contents_filter],
          search_hints=FLAGS.search_hints,
          site_path=FLAGS.site_path,
      )
  
      doc_generator.build(FLAGS.output_dir)
  
      print("Output docs to: ", FLAGS.output_dir)
  
file_path: io/tools/docs/build_docs.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import pathlib
  from absl import app
  from absl import flags
  import tensorflow_io.python.api
  from tensorflow_docs.api_generator import generate_lib
  from tensorflow_docs.api_generator import parser
  from tensorflow_docs.api_generator import public_api
  from tensorflow_docs.api_generator import utils
label_desc: Use image node_id 1 for calling a global function with example usage: main(argv) without return types