Content-derived cache-directory key (Opus S5) – not a naming convention.
Two projects with genuinely identical collector config + source dirs +
language share a directory (and therefore one doxygen run); any future
divergence automatically gets its own directory instead of silently
colliding under a string-munged name like stripping a _hugo suffix.
Methods
compute_project_key
compute_project_key(collector_cfg: dict, resolved_src_dirs: List, language: str, repo_root: Path, prefix: str) -> str
Content-derived cache-directory key (Opus S5) – not a naming convention.
Two projects with genuinely identical collector config + source dirs +
language share a directory (and therefore one doxygen run); any future
divergence automatically gets its own directory instead of silently
colliding under a string-munged name like stripping a _hugo suffix.
| Parameter | Type | Description |
|---|---|---|
| collector_cfg | dict | |
| resolved_src_dirs | List | |
| language | str | |
| repo_root | Path | |
| prefix | str |
Generated with Flude
Copyright © 2026