-
Notifications
You must be signed in to change notification settings - Fork 5
Package Version pages #1547
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Package Version pages #1547
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Note Other AI code review bot(s) detectedCodeRabbit has detected other AI code review bot(s) in this pull request and will avoid duplicating their findings in the review comments. This may lead to a less comprehensive review. WalkthroughIntroduces package version pages with community-scoped and non-community routes, including loaders, clientLoaders, and shouldRevalidate logic. Adds tabs for Readme, Required (placeholder), and Versions, using Suspense/Await and shared components. Extends routing, breadcrumbs, and link libraries to support new v/{version} paths. Implements semver-based table sorting and common action/link components. Expands DapperTs and Thunderstore API with getPackageVersionDetails endpoint, request/response schemas, and fake data support. Updates utility functions, a package listing revalidation check, and dev proxy for /p paths. Exposes additional schema (packageTeamSchema) and link interfaces. Possibly related PRs
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
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 |
895c5a8 to
4582600
Compare
bd91070 to
e6fba84
Compare
4582600 to
b1e3d73
Compare
e6fba84 to
0ef1a10
Compare
b1e3d73 to
e6817ad
Compare
0ef1a10 to
c9789f0
Compare
e6817ad to
e6956ff
Compare
e6956ff to
73cc06b
Compare
73cc06b to
7a9bbdb
Compare
f2b44fd to
b771417
Compare
8a09bb9 to
d492dde
Compare
b771417 to
1588273
Compare
d492dde to
fc31199
Compare
f303680 to
e9e6941
Compare
88fc299 to
070be15
Compare
e9e6941 to
93a2bdc
Compare
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## master #1547 +/- ##
=========================================
- Coverage 10.64% 9.94% -0.70%
=========================================
Files 288 302 +14
Lines 20587 22358 +1771
Branches 386 398 +12
=========================================
+ Hits 2191 2223 +32
- Misses 18396 20135 +1739 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
95684c0 to
780f303
Compare
93a2bdc to
23438e8
Compare
… and remove redundant definition
…revalidation logic
…cies, and versions - Implemented `PackageVersionReadme` and `PackageVersionWithoutCommunityReadme` components for displaying package readme content. - Created `PackageVersionRequired` and `PackageVersionWithoutCommunityRequired` components to show required dependencies for specific package versions. - Developed `PackageVersionVersions` and `PackageVersionWithoutCommunityVersions` components to list available versions of a package. - Updated routing to support new package version detail pages, including community and non-community versions. - Enhanced link library to include new links for package version details, required dependencies, and versions. - Refactored existing components to improve code organization and maintainability.
780f303 to
c6891dd
Compare
23438e8 to
8ec06d5
Compare

Look at the commits for more information