CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/pypi-mdutils

A comprehensive Python library for programmatically creating and manipulating Markdown files with support for headers, tables, lists, images, links, and text formatting.

80

1.90x
Overview
Eval results
Files

task.mdevals/scenario-5/

Task Tracker Document Generator

Build a Python script that generates a markdown document containing task tracking information with numbered lists for tasks, subtasks, and procedural steps.

Requirements

Your script should generate a markdown file named task_tracker.md that includes:

Task List Structure

Create a numbered list of main tasks. Each main task should have:

  • A task title
  • A numbered list of subtasks nested under it
  • Some subtasks should have their own numbered lists for step-by-step procedures

Content to Include

Generate the following structure:

Main Task 1: Project Setup

  • Subtask: Environment configuration
  • Subtask: Dependency installation (with 3 numbered steps for the installation process)
  • Subtask: Repository initialization

Main Task 2: Development Phase

  • Subtask: Feature implementation
  • Subtask: Testing procedures (with 4 numbered steps for the testing workflow)

Main Task 3: Documentation

  • Subtask: Write user guide
  • Subtask: Create API documentation (with 3 numbered steps for documentation process)

Output Format

The generated file should:

  • Use proper numbered list formatting
  • Show proper nesting with appropriate indentation
  • Include clear labels for each task and subtask
  • Be saved as task_tracker.md

Test Cases

  • The script generates a file named task_tracker.md @test
  • The file contains three main numbered items (Project Setup, Development Phase, Documentation) @test
  • Each main task has the correct number of subtasks as nested numbered lists @test
  • The "Dependency installation" subtask has 3 numbered steps nested under it @test
  • The "Testing procedures" subtask has 4 numbered steps nested under it @test
  • The "Create API documentation" subtask has 3 numbered steps nested under it @test

Implementation

@generates

Dependencies { .dependencies }

mdutils { .dependency }

Provides markdown file generation capabilities including list creation and formatting.

Install with Tessl CLI

npx tessl i tessl/pypi-mdutils

tile.json