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-10/

{
  "context": "Evaluates how the solution leverages mkdocs-awesome-nav to expand globbed nav rules while respecting the spec's ordering and grouping requirements. Focuses on using the plugin's duplicate avoidance and no-match controls instead of reimplementing those behaviors.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Glob usage",
      "description": "Navigation rules use mkdocs-awesome-nav glob entries (string or `glob:` mapping) with its GLOBSTAR/EXTGLOB syntax to expand patterns like `guide/*.md` or `**/*.md`, rather than manually walking the filesystem.",
      "max_score": 35
    },
    {
      "name": "Duplicate skip",
      "description": "Explicit nav items precede catch-all glob entries and rely on the plugin's built-in duplicate avoidance (glob patterns never reinsert already listed files/directories), so files like `guide/setup.md` appear only once.",
      "max_score": 25
    },
    {
      "name": "Ordering via sort",
      "description": "Pattern results are ordered through mkdocs-awesome-nav's sorting (default path-based or explicit `sort` options) instead of custom sorting logic, yielding alphabetical child ordering under glob-generated sections.",
      "max_score": 15
    },
    {
      "name": "No-match handling",
      "description": "No-match scenarios are handled with plugin controls such as the `ignore_no_matches` glob option or `logs.no_matches` settings to record or silence warnings exactly as the spec requires.",
      "max_score": 25
    }
  ]
}
tessl i tessl/pypi-mkdocs-awesome-pages-plugin@2.10.0

tile.json