Add support for markdown output format in crystal docs
command
#15818
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
This pull request adds Markdown documentation generation to the
crystal docs
command, utilizing Vibe Coding techniques for the Crystal language.Background
Recently, Vibe Coding (AI-assisted coding) has become increasingly popular. However, AI is not always familiar with the details of Crystal's libraries and APIs. Therefore, when explaining a library's API to an AI, a documentation format that is easy for both humans and AI to read is essential.
Markdown is the optimal format for such communication.
Development Process
This feature was developed through the following process:
crystal docs
using DeepUncyclo.comSummary
This pull request demonstrates which files need to be modified within the relatively large Crystal project to enable this functionality. I hope the Crystal team will consider an official implementation.