New template
	
		
			
	
		
	
	
		
	
		
			Some checks are pending
		
		
	
	
		
			
				
	
				gl/check check status: pending (756aac375024350ccf5cb0d6a39f3149510213c3)
				
			
		
		
	
	
				
					
				
			
		
			Some checks are pending
		
		
	
	gl/check check status: pending (756aac375024350ccf5cb0d6a39f3149510213c3)
				
			This commit is contained in:
		
							
								
								
									
										7
									
								
								otc_metadata/templates/index_sbv.rst.j2
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								otc_metadata/templates/index_sbv.rst.j2
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,7 @@
 | 
			
		||||
{{ sbv_title }}
 | 
			
		||||
 | 
			
		||||
.. directive_wrapper::
 | 
			
		||||
   :class: container-sbv
 | 
			
		||||
 | 
			
		||||
   .. service_card::
 | 
			
		||||
      :service_type: {{ service_type }}
 | 
			
		||||
@ -48,8 +48,10 @@ def process_repositories(args, service):
 | 
			
		||||
    env = Environment(
 | 
			
		||||
        loader=PackageLoader("otc_metadata"), autoescape=select_autoescape()
 | 
			
		||||
    )
 | 
			
		||||
    print(env.list_templates())
 | 
			
		||||
    conf_py_template = env.get_template("conf.py.j2")
 | 
			
		||||
    tox_ini_template = env.get_template("tox.ini.j2")
 | 
			
		||||
    index_sbv_template = env.get_template("index_sbv.rst.j2")
 | 
			
		||||
    doc_requirements_template = env.get_template("doc_requirements.txt.j2")
 | 
			
		||||
 | 
			
		||||
    for repo in service["repositories"]:
 | 
			
		||||
@ -162,6 +164,7 @@ def process_repositories(args, service):
 | 
			
		||||
            project=service["service_title"],
 | 
			
		||||
            # pdf_name=doc["pdf_name"],
 | 
			
		||||
            title=f"{service['service_title']} - Service Based View",
 | 
			
		||||
            service_type=service["service_type"]
 | 
			
		||||
        )
 | 
			
		||||
        copy_path = pathlib.Path(copy_to, 'doc', 'source')
 | 
			
		||||
        if not copy_path.exists():
 | 
			
		||||
@ -178,13 +181,22 @@ def process_repositories(args, service):
 | 
			
		||||
                site_name="Internal Documentation Portal",
 | 
			
		||||
                logo_url="https://docs-int.otc-service.com",
 | 
			
		||||
            )
 | 
			
		||||
        sbv_title = (service["service_title"] + "\n" + ('=' * len(service["service_title"])))
 | 
			
		||||
        content["sbv_title"] = sbv_title
 | 
			
		||||
        conf_py_content = conf_py_template.render(**context)
 | 
			
		||||
        index_sbv_content = index_sbv_template.render(**content)
 | 
			
		||||
        with open(
 | 
			
		||||
                pathlib.Path(copy_path, "conf.py"),
 | 
			
		||||
                "w",
 | 
			
		||||
                encoding="utf-8") as out:
 | 
			
		||||
            out.write(conf_py_content)
 | 
			
		||||
        with open(
 | 
			
		||||
                pathlib.Path(copy_path, "index.rst"),
 | 
			
		||||
                "w",
 | 
			
		||||
                encoding="utf-8") as out:
 | 
			
		||||
            out.write(index_sbv_content)
 | 
			
		||||
        repo_to.index.add(pathlib.Path(copy_path, "conf.py"))
 | 
			
		||||
        repo_to.index.add(pathlib.Path(copy_path, "index.rst"))
 | 
			
		||||
 | 
			
		||||
    if args.update_tox:
 | 
			
		||||
        context = dict(docs=[])
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user