Skip to content

Commit 3c2e156

Browse files
committed
refactor: split document renderer into a generic and a configuration based one and do a restructuring of the project
1 parent 2294f0d commit 3c2e156

28 files changed

Lines changed: 432 additions & 338 deletions

capella2polarion/__main__.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,9 @@
1313

1414
from capella2polarion.cli import Capella2PolarionCli
1515
from capella2polarion.connectors import polarion_worker as pw
16-
from capella2polarion.converters import (
17-
document_config,
18-
document_renderer,
19-
model_converter,
20-
plugin_config,
21-
plugin_interfaces,
22-
)
16+
from capella2polarion.documents import document_config, mass_document_renderer
17+
from capella2polarion.elements import model_converter
18+
from capella2polarion.plugins import plugin_config, plugin_interfaces
2319

2420
logger = logging.getLogger(__name__)
2521

@@ -218,7 +214,7 @@ def render_documents(
218214
)
219215

220216
assert capella_to_polarion_cli.capella_model is not None
221-
renderer = document_renderer.DocumentRenderer(
217+
renderer = mass_document_renderer.MassDocumentRenderer(
222218
polarion_worker.polarion_data_repo,
223219
capella_to_polarion_cli.capella_model,
224220
capella_to_polarion_cli.polarion_params.project_id,

capella2polarion/cli.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import click
1212

1313
from capella2polarion.connectors import polarion_worker as pw
14-
from capella2polarion.converters import converter_config
14+
from capella2polarion.elements import converter_config
1515

1616
logger = logging.getLogger(__name__)
1717

capella2polarion/connectors/polarion_worker.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
from capella2polarion import data_model
1717
from capella2polarion.connectors import polarion_repo
18-
from capella2polarion.converters import data_session
18+
from capella2polarion.elements import data_session
1919

2020
logger = logging.getLogger(__name__)
2121

capella2polarion/data_model/document_data.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import polarion_rest_api_client as polarion_api
1010

11-
from capella2polarion.converters import text_work_item_provider
11+
from capella2polarion.documents import text_work_item_provider
1212

1313
__all__ = ["DocumentData", "DocumentInfo"]
1414

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Copyright DB InfraGO AG and contributors
2+
# SPDX-License-Identifier: Apache-2.0
3+
"""A package containing document generation related modules."""

capella2polarion/converters/document_config.py renamed to capella2polarion/documents/document_config.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212
import pydantic
1313
import yaml
1414

15-
from capella2polarion import data_model
16-
from capella2polarion.converters import polarion_html_helper
15+
from capella2polarion import data_model, polarion_html_helper
1716

1817
logger = logging.getLogger(__name__)
1918

0 commit comments

Comments
 (0)