Skip to content

Add homepage links for supplemental npm packages - #1145

Merged
justin808 merged 3 commits into
mainfrom
jg-conductor/home-npm-package-links
May 28, 2026
Merged

Add homepage links for supplemental npm packages#1145
justin808 merged 3 commits into
mainfrom
jg-conductor/home-npm-package-links

Conversation

@justin808

@justin808 justin808 commented May 28, 2026

Copy link
Copy Markdown
Member

Summary

Adds homepage links to the shakapacker-webpack and shakapacker-rspack package references.
Adds npm version badges for both supplemental packages beside the existing package badges.

Pull Request checklist

  • Add/update test to cover these changes
  • Update documentation
  • Update CHANGELOG file

Other Information

Validated the referenced local docs exist and that the new badge URLs and npm registry package endpoints return 200.


Note

Low Risk
Documentation-only README edits with no runtime, build, or dependency changes.

Overview
Updates the root README so the v10.1 supplemental-packages callout links directly to shakapacker-webpack and shakapacker-rspack, in addition to the existing migration guide.

The version badge row is expanded: the gem and core npm badges are relabeled for clarity, and new shields.io badges are added for shakapacker-webpack and shakapacker-rspack on npm.

Reviewed by Cursor Bugbot for commit 57cd134. Bugbot is set up for automated code reviews on this repo. Configure here.

@coderabbitai

coderabbitai Bot commented May 28, 2026

Copy link
Copy Markdown

Warning

Review limit reached

@justin808, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 3 minutes and 31 seconds. Learn how PR review limits work.

Your organization has run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 55af7088-9354-4511-a058-70dc22606bd7

📥 Commits

Reviewing files that changed from the base of the PR and between e55fa43 and 57cd134.

📒 Files selected for processing (1)
  • README.md
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch jg-conductor/home-npm-package-links

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@greptile-apps

greptile-apps Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR updates README.md to add homepage links for the shakapacker-webpack and shakapacker-rspack supplemental packages and adds npm version badges for each alongside the existing shakapacker badge.

  • The bullet introducing v10.1 supplemental packages is updated to include direct links to ./packages/shakapacker-webpack/README.md and ./packages/shakapacker-rspack/README.md, which both exist in the repo.
  • Two new badge.fury.io npm version badges are added, following the same pattern as the existing shakapacker badge.

Confidence Score: 5/5

Documentation-only change with no runtime code touched; all linked local paths verified to exist in the repo.

The change adds two badge lines and expands a bullet to include package README links. Every referenced local path exists in the repository, and the badge URLs follow the same pattern already used for the main shakapacker badge. There is nothing here that could introduce a regression.

No files require special attention.

Important Files Changed

Filename Overview
README.md Adds homepage links and npm version badges for shakapacker-webpack and shakapacker-rspack; all referenced local paths verified to exist.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    README["README.md bullet (v10.1 note)"]
    README --> WP["shakapacker-webpack README\n(./packages/shakapacker-webpack/README.md)"]
    README --> RP["shakapacker-rspack README\n(./packages/shakapacker-rspack/README.md)"]
    README --> MG["Migration guide\n(./docs/migration/v10.1-supplemental-packages.md)"]

    BADGES["README.md badge section"]
    BADGES --> B1["shakapacker badge (existing)"]
    BADGES --> B2["shakapacker-webpack npm badge (new)"]
    BADGES --> B3["shakapacker-rspack npm badge (new)"]
Loading

Reviews (1): Last reviewed commit: "Add homepage links for supplemental npm ..." | Re-trigger Greptile

@justin808
justin808 merged commit 3910292 into main May 28, 2026
2 of 3 checks passed
@justin808
justin808 deleted the jg-conductor/home-npm-package-links branch May 28, 2026 08:06
justin808 added a commit that referenced this pull request Jun 9, 2026
…nalyze-webpack-output

* origin/main: (164 commits)
  Make Rspack the default bundler for new installs (#1150)
  Add "Why Shakapacker with Rspack" comparison guide (#1155)
  Support sass-loader v17 (#1141)
  [codex] Fix Claude workflow permissions (#1153)
  Fix README CI badges and add prominent docs link (#1152)
  Trim README into a docs-site index; relocate content to docs/ and fix deep links (#1148)
  Tighten helper binstub parity and PATH lookup (#1128)
  Optimize CI: minimal version matrix on PRs, full matrix on main (#1151)
  Fix instance-scoped compiler strategies (#1147)
  Fix Rspack devServer in static watch mode (#1142)
  Add homepage links for supplemental npm packages (#1145)
  Release 10.1.0
  Update CHANGELOG.md for v10.1.0 (#1139)
  Expand prerelease-to-stable changelog coalesce guidance in /update-changelog (#1138)
  Release 10.1.0-rc.2
  [codex] Update changelog for v10.1.0-rc.2 (#1136)
  Teach /update-changelog to drop RC-only regression fixes (#1125)
  Restructure supplemental package dependencies (#1131) (#1133)
  [codex] Add Shakapacker brand assets (#1135)
  [codex] Fix shakapacker config helper binstubs (#1132)
  ...
justin808 added a commit that referenced this pull request Jun 29, 2026
* origin/main: (26 commits)
  Adopt agent-workflow binstubs (.agents/bin/ + AGENTS.md pointer) (#1176)
  Fix Ruby 3.1 CI: exclude broken i18n 1.15.0/1.15.1 (Fiber[]) (#1171)
  Add AI analysis prompt generator to config exporter (#695)
  Make Rspack the default bundler for new installs (#1150)
  Add "Why Shakapacker with Rspack" comparison guide (#1155)
  Support sass-loader v17 (#1141)
  [codex] Fix Claude workflow permissions (#1153)
  Fix README CI badges and add prominent docs link (#1152)
  Trim README into a docs-site index; relocate content to docs/ and fix deep links (#1148)
  Tighten helper binstub parity and PATH lookup (#1128)
  Optimize CI: minimal version matrix on PRs, full matrix on main (#1151)
  Fix instance-scoped compiler strategies (#1147)
  Fix Rspack devServer in static watch mode (#1142)
  Add homepage links for supplemental npm packages (#1145)
  Release 10.1.0
  Update CHANGELOG.md for v10.1.0 (#1139)
  Expand prerelease-to-stable changelog coalesce guidance in /update-changelog (#1138)
  Release 10.1.0-rc.2
  [codex] Update changelog for v10.1.0-rc.2 (#1136)
  Teach /update-changelog to drop RC-only regression fixes (#1125)
  ...

# Conflicts:
#	CHANGELOG.md
#	lib/install/bin/diff-bundler-config
#	lib/install/bin/shakapacker-config
#	lib/tasks/shakapacker/export_bundler_config.rake
#	package/configExporter/cli.ts
#	spec/dummy/bin/shakapacker-config
justin808 added a commit that referenced this pull request Jul 4, 2026
## Summary

Stamps the **`v10.2.0`** release section in `CHANGELOG.md` and adds the
user-visible entries that were still missing for PRs merged since
`v10.1.0`.

Header format matches the repo convention (`## [v10.2.0] - July 3,
2026`) and is parseable by `rakelib/release.rake`'s
`extract_changelog_section` (`## [v<npm-version>]`), so `bundle exec
rake release` / `sync_github_release` will pick up the notes
automatically.

### Changelog changes

- **Version header**: inserted `## [v10.2.0] - July 3, 2026` immediately
after `## [Unreleased]`; all accumulated entries now live under it, and
`## [Unreleased]` is empty.
- **Compare links**: `[unreleased]` now compares `v10.2.0...main`; added
`[v10.2.0]: …/compare/v10.1.0...v10.2.0`.

### New entries added (were missing)

| PR | Section | Note |
| --- | --- | --- |
| [#1187](#1187) | Added |
Babel 8 peer dependency support + preset option compatibility |
| [#1184](#1184) | Added |
Folded into the #695 AI-prompt entry (gates the React on Rails section
on app detection) |
| [#1142](#1142) | Fixed |
Rspack dev-server config no longer loads in static watch mode (fixes
#1137) |

### Already documented (carried into v10.2.0)

`#1180`, `#695`, `#1141`, `#1150`, `#1179`, `#1192`, `#1127`, `#1178`,
`#1161`, `#1147`.

### Reviewed and intentionally excluded (not user-visible)

Docs: `#1145`, `#1148`, `#1152`, `#1155`, `#1183`, `#1188`, `#1189`,
`#1193`.
CI: `#1151`, `#1168`, `#1171`.
Tests / fixtures: `#1128`, `#1154`, `#1167`, `#1186`.
Workflow / agent tooling: `#1153`, `#1176`, `#1182`.

(`#1107` is already documented under `## [v10.1.0]`.)

## Next step

After merge, run the repo's release task (no args) — it reads `v10.2.0`
from the changelog and creates the GitHub release from this section.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant