Skip to content

Conversation

@mathusanm6
Copy link
Owner

No description provided.

@mathusanm6 mathusanm6 requested a review from Copilot August 30, 2025 08:00
@mathusanm6 mathusanm6 self-assigned this Aug 30, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds an automated README generation system that creates the problems table from individual problem configuration files. This replaces the manual maintenance of the README with a data-driven approach.

  • Implements a Python script that scans problem directories for YAML configuration files and generates the README table automatically
  • Adds configuration files for problem difficulties and algorithm tags to validate problem data
  • Updates the Makefile with targets for README generation and validation

Reviewed Changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
scripts/generate_readme.py Core README generator that parses problem configs and rebuilds the algorithms section
problems/*/config.yml YAML configuration files defining problem metadata, solutions, and complexity
config/tags.yml Defines valid algorithm tags for problem categorization
config/difficulties.yml Defines valid difficulty levels (easy, medium, hard)
README.md Updated with auto-generated problems table organized by algorithm tags
Makefile Added targets for README generation and validation checks

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

mathusanm6 and others added 2 commits August 30, 2025 10:11
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@mathusanm6 mathusanm6 merged commit 5c8188b into main Aug 30, 2025
3 checks passed
@mathusanm6 mathusanm6 deleted the auto-generated-readme-with-problems-list branch August 30, 2025 08:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant