MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / _make_source_tree

Function _make_source_tree

tasks/scripts/sync_docs_website_test.py:91–107  ·  view source on GitHub ↗
(root: Path)

Source from the content-addressed store, hash-verified

89
90
91def _make_source_tree(root: Path) -> None:
92 docs = root / "docs"
93 docs.mkdir(parents=True)
94 (docs / "intro.mdx").write_text("# Intro\n", encoding="utf-8")
95 (docs / "index.yml").write_text(
96 yaml.safe_dump({"navigation": [{"page": "Intro", "path": "intro.mdx"}]}),
97 encoding="utf-8",
98 )
99 fern = root / "fern"
100 (fern / "assets").mkdir(parents=True)
101 (fern / "assets" / "logo.svg").write_text("<svg/>", encoding="utf-8")
102 (fern / "components").mkdir(parents=True)
103 (fern / "components" / "Card.tsx").write_text(
104 "export const Card = 1;\n", encoding="utf-8"
105 )
106 (fern / "main.css").write_text("body{}\n", encoding="utf-8")
107 (fern / "fern.config.json").write_text('{"version": "0.0.0"}\n', encoding="utf-8")
108
109
110def _make_docs_website_tree(root: Path) -> None:

Calls

no outgoing calls

Tested by

no test coverage detected