(fern_dir: Path)
| 221 | |
| 222 | |
| 223 | def component_dirs(fern_dir: Path) -> list[str]: |
| 224 | dirs: list[str] = [] |
| 225 | preferred = ["pages-latest", "pages-dev"] |
| 226 | all_page_dirs = sorted( |
| 227 | path.name for path in fern_dir.glob("pages-*") if path.is_dir() |
| 228 | ) |
| 229 | for name in preferred + all_page_dirs: |
| 230 | path = fern_dir / name / "_components" |
| 231 | component = f"./{name}/_components" |
| 232 | if path.is_dir() and component not in dirs: |
| 233 | dirs.append(component) |
| 234 | dirs.append("./components") |
| 235 | return dirs |
| 236 | |
| 237 | |
| 238 | def update_docs_yml(docs_yml: Path, updated: VersionEntry, fern_dir: Path) -> None: |
no outgoing calls
no test coverage detected