refactor: combining shared code markdown renderer readme & changelog #2717
refactor: combining shared code markdown renderer readme & changelog #2717WilcoSp wants to merge 229 commits into
Conversation
…md -> html does need to change)
excludes changelog releases due to needing api calls
…og.md is being used.
…gelog info endpoint will return ChangelogMarkdownInfo instead of ChangelogReleaseInfo
…feat/markdown-kit
|
The latest updates on your projects. Learn more about Vercel for GitHub.
2 Skipped Deployments
|
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Tip 💬 Introducing Slack Agent: The best way for teams to turn conversations into code.Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.
Built for teams:
One agent for your entire SDLC. Right inside Slack. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
provider icons are now suplied by the useProviderIcon composable
…properly anymore, this caused "package doesnt have changelog" to appear even if it does have it
removed <suspense> & now using `pending` to show the skeletons in the releases & markdown components.
🔗 Linked issue
This pr is part of #501
🧭 Context
Currently changelog uses a seperate marked markdown renderer from readme, this pr takes the shared code and makes it into a "markdown kit" so that code that can be shared will be shared
📚 Description
Moves shared code for both changelog & readme to a shared markdown kit while still allowing for each to have their unique needs.
additional changes
## heading-><hx><a href="#...>heading</a></hx>## [Example](https://example.com)-><hx><a href="https://example.com">Example</a><a href="#...></a></hx>package.takumi.vue&externallinks.vuethe provider icons are now given via theuseProviderIconcomposableAI usage
For
app/utils/header-version-matcher.tsI've used Gemini to get the regex for matching more exact the requested version in a toc item textnotes
The branch of this pr was based on #1233 initially, that's why there are so many commits, file changes does show correctly what has changed