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

{
  "context": "Evaluates whether the solution uses mkdocs-awesome-nav to rebuild navigation while applying per-category log level overrides. Focuses on invoking AwesomeNavPlugin hooks and mkdocs_awesome_nav.log configuration to control nav override handling and emitted log messages.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Plugin invocation",
      "description": "Navigation is generated by calling mkdocs_awesome_nav.plugin.AwesomeNavPlugin.on_nav (or the equivalent plugin hook) with MkDocs config and Files instead of manually constructing navigation.",
      "max_score": 20
    },
    {
      "name": "Category overrides",
      "description": "Overrides populate mkdocs_awesome_nav.log.levels/LogLevelsConfig entries for nav_override, root_title, root_hide, and no_matches before nav generation, using provided mapping values directly.",
      "max_score": 25
    },
    {
      "name": "Nav override log",
      "description": "When config.nav is pre-populated, plugin-triggered log.write emits the \"'nav' config from mkdocs.yml is being replaced with one generated by awesome-nav\" message at the level dictated by log.levels.nav_override (including custom overrides).",
      "max_score": 20
    },
    {
      "name": "Default levels",
      "description": "With no overrides supplied, log.levels retains mkdocs-awesome-nav defaults and still drives log.write output while rebuilding navigation.",
      "max_score": 15
    },
    {
      "name": "No-nav silence",
      "description": "When config.nav is None or empty, on_nav builds navigation from RootNavDirectory without emitting a nav_override log entry.",
      "max_score": 10
    },
    {
      "name": "Plugin-driven nav",
      "description": "Navigation returned from the helper comes from RootNavDirectory.resolve(...).to_mkdocs_config() via AwesomeNavPlugin rather than custom filesystem parsing.",
      "max_score": 10
    }
  ]
}
tessl i tessl/pypi-mkdocs-awesome-pages-plugin@2.10.0

tile.json