old_contents: # Lint as: python3
  # Copyright 2020 The TensorFlow Authors. All Rights Reserved.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  # ==============================================================================
  r"""Generate python docs for tf.lite.
  
  # How to run
  
  ```
  python build_docs.py --output_dir=/path/to/output
  ```
  
  """
  
  from absl import app
  from absl import flags
  import tensorflow_cloud
  from tensorflow_docs.api_generator import generate_lib
  from tensorflow_docs.api_generator import public_api
  import yaml
  
  
  class OrderedDumper(yaml.dumper.Dumper):
    pass
  
  
  def _dict_representer(dumper, data):
    """Force yaml to output dictionaries in order, not alphabetically."""
    return dumper.represent_dict(data.items())
  
  
  OrderedDumper.add_representer(dict, _dict_representer)
  
  flags.DEFINE_string('output_dir', '/tmp/tf_cloud_api/',
                      'The path to output the files to')
  
  flags.DEFINE_string(
      'code_url_prefix',
      'https://github.com/tensorflow/cloud/tree/master/src/python/tensorflow_cloud',
      'The url prefix for links to code.')
  
  flags.DEFINE_bool('search_hints', True,
                    'Include metadata search hints in the generated files')
  
  flags.DEFINE_string('site_path', '/cloud/api_docs/python',
                      'Path prefix in the _toc.yaml')
  
  FLAGS = flags.FLAGS
  
  
  def main(_):
    doc_generator = generate_lib.DocGenerator(
        root_title='TensorFlow Cloud',
        py_modules=[('tfc', tensorflow_cloud)],
        code_url_prefix=FLAGS.code_url_prefix,
        search_hints=FLAGS.search_hints,
        site_path=FLAGS.site_path,
        callbacks=[public_api.explicit_package_contents_filter])
  
    doc_generator.build(output_dir=FLAGS.output_dir)
  
  
  if __name__ == '__main__':
    app.run(main)
  
new_contents: # Lint as: python3
  # Copyright 2020 The TensorFlow Authors. All Rights Reserved.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  # ==============================================================================
  r"""Generate python docs for tf.lite.
  
  # How to run
  
  ```
  python build_docs.py --output_dir=/path/to/output
  ```
  
  """
  
  from absl import app
  from absl import flags
  import tensorflow_cloud
  from tensorflow_docs.api_generator import generate_lib
  from tensorflow_docs.api_generator import public_api
  import yaml
  
  
  class OrderedDumper(yaml.dumper.Dumper):
    pass
  
  
  def _dict_representer(dumper, data):
    """Force yaml to output dictionaries in order, not alphabetically."""
    return dumper.represent_dict(data.items())
  
  
  OrderedDumper.add_representer(dict, _dict_representer)
  
  flags.DEFINE_string('output_dir', '/tmp/tf_cloud_api/',
                      'The path to output the files to')
  
  flags.DEFINE_string(
      'code_url_prefix',
      'https://github.com/tensorflow/cloud/tree/master/src/python/tensorflow_cloud',
      'The url prefix for links to code.')
  
  flags.DEFINE_bool('search_hints', True,
                    'Include metadata search hints in the generated files')
  
  flags.DEFINE_string('site_path', '/cloud/api_docs/python',
                      'Path prefix in the _toc.yaml')
  
  
  flags.DEFINE_bool('gen_report', False,
                    ('Generate an API report containing the health of the'
                     'docstrings of the public API.'))
  
  FLAGS = flags.FLAGS
  
  
  def main(_):
    doc_generator = generate_lib.DocGenerator(
        root_title='TensorFlow Cloud',
        py_modules=[('tfc', tensorflow_cloud)],
        code_url_prefix=FLAGS.code_url_prefix,
        search_hints=FLAGS.search_hints,
        site_path=FLAGS.site_path,
        gen_report=FLAGS.gen_report,
        callbacks=[public_api.explicit_package_contents_filter])
  
    doc_generator.build(output_dir=FLAGS.output_dir)
  
  
  if __name__ == '__main__':
    app.run(main)
  
subject: Add API report setup.