-
Notifications
You must be signed in to change notification settings - Fork 351
Open
Description
There has been a lot of changes around this area, both in ExDoc and in AI, and I have been postponing this.
Perhaps more interesting, the following has happened:
- We have improved some of ExDoc so there is less duplication across formatters
- Other documentation tools are now including "copy markdown" or "view markdown" functionality on their pages, as seen here: https://modelcontextprotocol.io/introduction
- Some LLM tools are now including a llms.txt that is basically an index and points to other files, as generating a single llms.txt may blow up the context
Therefore, I propose the following:
- Extract the building of extras to happen outside of the formatter and instead pass it as arguments to the formatter, more likely by introducing a
ExDoc.ExtraNode
construct - Introduce a Markdown formatter which runs by default
- Add a "copy markdown" button to the top of all pages if both HTML and Markdown are enabled
mjrusso
Metadata
Metadata
Assignees
Labels
No labels