First add

This commit is contained in:
2023-04-18 07:57:52 +00:00
parent 800add1b2d
commit a7c75c7ee8

View File

@ -155,6 +155,34 @@ def process_repositories(args, service):
out.write(conf_py_content)
repo_to.index.add([doc["rst_location"]])
if args.update_sbv:
context = dict(
repo_name=target_repo["repo"],
project=service["service_title"],
# pdf_name=doc["pdf_name"],
title=f"{service['service_title']} - Service Based View",
)
copy_path = pathlib.Path(copy_to, 'doc', 'source')
print(copy_path)
if not copy_path.exists():
logging.info("Path for sbv does not exist")
copy_path.parent.mkdir(parents=True, exist_ok=True)
context["otc_sbv"] = True
if git_fqdn:
context["git_fqdn"] = git_fqdn
if target_repo.get("type") != "github":
context["git_type"] = target_repo["type"]
if args.target_environment == "internal":
context["html_options"] = dict(
disable_search=True,
site_name="Internal Documentation Portal",
logo_url="https://docs-int.otc-service.com",
)
conf_py_content = conf_py_template.render(**context)
with open(pathlib.Path(copy_path, "conf.py"), "w", encoding="utf-8") as out:
out.write(conf_py_content)
if args.update_tox:
context = dict(docs=[])
for doc in service_docs:
@ -265,6 +293,11 @@ def main():
)
parser.add_argument("--token", metavar="token", help="API token")
parser.add_argument("--api-url", help="API base url of the Git hoster")
parser.add_argument(
"--update_sbv",
action="store_true",
help="Whether to update service-based-view"
)
args = parser.parse_args()
logging.basicConfig(level=logging.DEBUG)