INNER CODE UNIT · Python
gen_java_docs
tensorflow/docs · tools/tensorflow_docs/api_generator/gen_java/__init__.py:45
def gen_java_docs(
package: Union[str, Iterable[str]],
source_path: pathlib.Path,
output_dir: pathlib.Path,
site_path: pathlib.Path,
script_path: pathlib.Path = DOCLAVA_FOR_TF,
section_labels: Optional[Mapping[str, str]] = None,
federated_docs: Optional[Mapping[str, pathlib.Path]] = None,
) -> None:
"""Generate tensorflow.org java-docs for `package`."""
fed_paths = list(federated_docs.values()) if federated_docs else []
for path in [source_path, output_dir, script_path, TEMPLATES] + fed_paths:
assert path.is_absolute(), 'All paths used in doc-gen must be absolute'
if federated_docs:
os.environ['FEDERATED_DOCS'] = ' '.join(
[f'{url},{file}' for url, file in federated_docs.items()])