Skip to content

docs: unify README, setup guide, and description#1

Merged
Firestone82 merged 2 commits into
masterfrom
docs/unify-readme
Jun 20, 2026
Merged

docs: unify README, setup guide, and description#1
Firestone82 merged 2 commits into
masterfrom
docs/unify-readme

Conversation

@Firestone82

Copy link
Copy Markdown
Owner

Standardizes the README format and updates the repository description for consistency across all public repositories.

Changes:

  • Unified section structure: About, Features, Requirements, Setup, Configuration (where applicable), License
  • School projects clearly marked with VŠB-TUO attribution and course name/code
  • Personal projects updated with accurate descriptions and real config examples
  • Repository description updated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 543829ae77

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread README.md Outdated

```bash
# Generate a 20×20 maze and save it
./build/mazelib generate --width 20 --height 20 --algorithm dfs --output maze.dat

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Point examples at the generated binary

With the documented mkdir build && cd build && cmake .., CMakeLists.txt sets CMAKE_RUNTIME_OUTPUT_DIRECTORY to ${CMAKE_BINARY_DIR}/../target, so from the repo root the built CLI is ./target/mazelib, not ./build/mazelib. As written, this and the following usage examples fail before reaching the CLI after a normal build.

Useful? React with 👍 / 👎.

Comment thread README.md Outdated

```bash
# Generate a 20×20 maze and save it
./build/mazelib generate --width 20 --height 20 --algorithm dfs --output maze.dat

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Use supported generate arguments

Even after fixing the executable path, this sample cannot generate the saved maze it describes: checked mazelib generate --help, which lists -f/--file and -i/--image only, not --output, and mazelib algorithms -d shows Kruskal is the only generating algorithm, so --algorithm dfs exits with No algorithm was found. The example should use the real generator and file flag, e.g. --algorithm kruskal --file maze.dat.

Useful? React with 👍 / 👎.

Comment thread README.md Outdated
./build/mazelib generate --width 20 --height 20 --algorithm dfs --output maze.dat

# Solve a saved maze
./build/mazelib solve --file maze.dat --algorithm dijkstra

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Use --fileIn in the solve example

Checked mazelib solve --help: the required input option is -fi/--fileIn, while --file is not registered for solve. Users following this command get Missing required argument 'fileInput', so the saved-maze example should pass --fileIn maze.dat and optionally --fileOut or --image for output.

Useful? React with 👍 / 👎.

Comment thread README.md Outdated
./build/mazelib generate --width 30 --height 30 --algorithm kruskal --image maze.png

# Benchmark all algorithms on a 50×50 maze
./build/mazelib test --width 50 --height 50

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Benchmark an existing maze file

Checked mazelib test --help: test requires -fi/--fileIn and has no --width or --height options, so this benchmark example immediately reports the missing input file instead of creating a 50×50 maze. Update it to first generate a maze file and then call test --fileIn ... if the README is meant to be runnable.

Useful? React with 👍 / 👎.

Comment thread README.md Outdated
./build/mazelib test --width 50 --height 50

# List available algorithms
./build/mazelib list

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Use the algorithms command name

Checked the top-level help: the command for listing algorithms is algorithms with aliases algs and algos; there is no list command, and running this example hits the unknown-command handler. Replace it with one of the registered command names so the usage block remains copy-pasteable.

Useful? React with 👍 / 👎.

@Firestone82 Firestone82 merged commit 05c9621 into master Jun 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant