fix: typedoc samples and plugin support #1927
Merged
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.
Status
HOLD
Description
Configured TypeDoc plugins were always overwritten by typedoc-plugin-markdown. Fixed so that they are merged,
NOTE: I had to add the plugin to the packages/orval package.json for the plugins to resolve. I'm guessing its because its orval itself that initializes the typedoc generation, not the end users project. This might work properly when Orval is deployed as a npm package, and everything is stored in the same node_modules, but it did not work in our samples. Help wanted figuring this out!
Added three samples generating TypeDoc documentation in react-app. One for markdown, one for html, and one for html with extra configured plugin.
Added
"theme": "markdown"
to the default configuration, which seem to be required now in TypeDoc.Updated the documentation to link to the samples
Related PRs
List related PRs against other branches:
Todos