Skip to content

Commit a3275c3

Browse files
authored
fix(docs): move DataHub variant entity docs to separate directory (#15144)
1 parent b02f182 commit a3275c3

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

metadata-ingestion/scripts/modeldocgen.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1550,6 +1550,11 @@ def generate( # noqa: C901
15501550

15511551
sorted_entity_names = get_sorted_entity_names(entity_names)
15521552

1553+
# Create separate directory for DataHub-optimized variants (not for Docusaurus sidebar)
1554+
datahub_entity_dir = f"{generated_docs_dir}/.datahub-variant/"
1555+
shutil.rmtree(datahub_entity_dir, ignore_errors=True)
1556+
os.makedirs(datahub_entity_dir, exist_ok=True)
1557+
15531558
index = 0
15541559
for _, sorted_entities in sorted_entity_names:
15551560
for entity_name in sorted_entities:
@@ -1564,12 +1569,9 @@ def generate( # noqa: C901
15641569
fp.write("---\n")
15651570
fp.write(generated_documentation[entity_name])
15661571

1567-
# Write DataHub variant (simplified, with inline directives expanded)
1572+
# Write DataHub variant to separate directory (for ingestion only, not for sidebar)
15681573
if entity_name in generated_documentation_datahub:
1569-
with open(f"{entity_dir}/{entity_name}-datahub.md", "w") as fp:
1570-
fp.write("---\n")
1571-
fp.write(f"sidebar_position: {index}\n")
1572-
fp.write("---\n")
1574+
with open(f"{datahub_entity_dir}/{entity_name}-datahub.md", "w") as fp:
15731575
fp.write(generated_documentation_datahub[entity_name])
15741576

15751577
index += 1

0 commit comments

Comments
 (0)