INNER CODE UNIT · Python

repository_root

zhinkgit/embeddedskills · .github/maintenance/repo_checks.py:16

def repository_root() -> Path:
    return Path(__file__).resolve().parents[2]


def matching_files(root: Path, pattern: str) -> list[Path]:
    return sorted(
        path
        for path in root.rglob(pattern)
        if path.is_file()
        and not any(
            part in SKIP_DIRECTORIES for part in path.relative_to(root).parts
        )
    )


def parse_frontmatter(path: Path) -> dict[str, str]:
    text = path.read_text(encoding="utf-8")
    match = FRONTMATTER_PATTERN.match(text)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…