CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/pypi-mkdocs-awesome-pages-plugin

An MkDocs plugin that simplifies configuring page titles and their order through .pages configuration files

56%

Overall

Evaluation56%

0.95x

Agent success when using this tile

Overview
Eval results
Files

rubric.jsonevals/scenario-8/

{
  "context": "Evaluates whether the solution uses awesome-nav to resolve directory titles from index frontmatter while honoring override precedence and inherited settings.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "use_index_title",
      "description": "Enables the package's `use_index_title` option on relevant NavConfig instances or .nav.yml files so index.md frontmatter is considered when generating section titles.",
      "max_score": 25
    },
    {
      "name": "Frontmatter title",
      "description": "Relies on awesome-nav's title extraction (e.g., `NavDirectory._get_index_md_title` via `NavDirectory._generate_title`) to read the index.md frontmatter title instead of reimplementing parsing manually.",
      "max_score": 25
    },
    {
      "name": "Override order",
      "description": "Applies the package's precedence rules so nav-specified titles and `.nav.yml` `title` fields override index titles, and `preserve_directory_names` beats index titles before falling back to `dirname_to_title`.",
      "max_score": 25
    },
    {
      "name": "Inherited settings",
      "description": "Uses awesome-nav's cascading config (e.g., `NavConfig.use_index_title` inheritance) to let child directories inherit or locally override the index-title flag and related options.",
      "max_score": 15
    },
    {
      "name": "Nav parsing",
      "description": "Builds the navigation tree with awesome-nav helpers such as `NavConfig.from_file`/`NavDirectory` instead of hand-built traversal, ensuring `.nav.yml` rules drive the title resolution.",
      "max_score": 10
    }
  ]
}
tessl i tessl/pypi-mkdocs-awesome-pages-plugin@2.10.0

tile.json