First add
This commit is contained in:
@ -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)
|
||||
|
Reference in New Issue
Block a user