Skip to content

Commit

Permalink
simplification of code to build instances (incomplete but going in th…
Browse files Browse the repository at this point in the history
…e right direction)
  • Loading branch information
lzehl committed Jul 25, 2023
1 parent 4ed1b53 commit aa8bdff
Show file tree
Hide file tree
Showing 2 changed files with 217 additions and 421 deletions.
15 changes: 5 additions & 10 deletions build.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
import shutil

from pipeline.schema import SchemaDocBuilder
from pipeline.instance import InstancesLibraryBuilder, InstancesDocBuilder
from pipeline.instance import InstancesDocBuilder
from pipeline.toctree import create_toc_tree_page
from pipeline.utils import clone_sources, SchemaLoader, InstanceLoader, copy_static_structures, GitPusher

Expand Down Expand Up @@ -53,19 +53,14 @@
instance_loader = InstanceLoader()

for instance_version in instance_loader.get_instance_versions():
instances_libraries = InstancesLibraryBuilder()

# Step 2 - find all involved schemas for the current version
instances = instance_loader.find_instances(instance_version)
relative_path_by_instance = instance_loader.get_relative_path_for_instances(instances, instance_version)
instances_paths = instance_loader.find_instances(instance_version)

for instance in instances:
# Step 3 - gather version specific instance libraries for documentation build
instances_libraries.load_instance(instance, instance_loader.instances_sources)
instances_libraries.add_instance_to_library()
# Step 3 - gather version specific instance libraries for documentation build
instances = InstancesDocBuilder(instances_paths, instance_version)

# Step 4 - build documentation for version specific schema
InstancesDocBuilder(instance_version, instances_libraries.instances_libraries).build()
instances.build()

# Step 5 - building toctrees (please note that the implementation requires the schemas to be built already)
create_toc_tree_page(instance_version, ["libraries"])
Expand Down
Loading

0 comments on commit aa8bdff

Please sign in to comment.