Repository navigation
feat: devpass-code npm/brew rollout + roundup - #2907
Conversation
- blog: devpass-code install via npm/brew (+ install FAQ) - docs: devpass-code guide npm/brew install; member-analytics Members->Team - changelog: team budgets, developer role, PDF invoices roundup (+ OG image) - ui: devpass-code guide page + integration card - shared: DevPass Code card in integration guides grid - api: count devpass-code in CODING_AGENT_SOURCES (leaderboard badge, profiles) - skills: changelog/blog OG image prompts use 3D circuit-board house style Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01D4vyLJQpYK1NFhzXsTyQAj
WalkthroughAdds a "DevPass Code" integration card and guide across UI components and docs, updates install instructions from Bun to npm/Homebrew across docs and blog, adds a new changelog entry, adjusts member analytics wording, includes "devpass-code" in agent source filtering, and revises image-generation prompt guidance in agent skill files. ChangesDevPass Code integration
Changelog and documentation content updates
Estimated code review effort: 2 (Simple) | ~10 minutes Possibly related PRs
Suggested reviewers: 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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 |
|
Images automagically compressed by Calibre's image-actions ✨ Compression reduced images by 69.7%, saving 1.4 MB.
|
|
Images automagically compressed by Calibre's image-actions ✨ Compression reduced images by 6.4%, saving 39.3 KB.
|
|
Images automagically compressed by Calibre's image-actions ✨ Compression reduced images by 6.3%, saving 36.2 KB.
|
|
Images automagically compressed by Calibre's image-actions ✨ Compression reduced images by 8.6%, saving 46.3 KB.
|
|
Images automagically compressed by Calibre's image-actions ✨ Compression reduced images by 5.7%, saving 28.3 KB.
|
There was a problem hiding this comment.
Actionable comments posted: 2
🧹 Nitpick comments (1)
apps/docs/content/guides/devpass-code.mdx (1)
30-34: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick winMissing explicit clone command.
The "run from source" instructions reference cloning "the repository" but don't include the actual
git clonecommand/URL, unlike the npm/Homebrew steps which are copy-pasteable. Consider adding the repo URL for consistency.📝 Proposed fix
-To run from source instead, clone the repository, `bun install`, then: +To run from source instead: + +```bash +git clone https://github.com/theopenco/devpass-code.git +cd devpass-code +bun install +```🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@apps/docs/content/guides/devpass-code.mdx` around lines 30 - 34, The “run from source” section is missing the explicit repository clone command and URL, making it inconsistent with the other install steps. Update the instructions around the source-run example in the devpass-code guide to include the actual git clone command and a follow-up cd into the repository before running bun install, so readers can copy and paste the full setup flow.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@apps/docs/content/learn/member-analytics.mdx`:
- Line 20: The section heading in the member analytics doc still uses outdated
“Members Table” terminology even though the page now refers to “Team”; update
the heading in the same markdown file to match the new naming used elsewhere in
the document. Locate the heading near the other Team references in
member-analytics.mdx and rename it consistently so the doc uses one term
throughout.
In `@apps/ui/src/content/changelog/2026-07-03-team-budgets-product-roundup.md`:
- Around line 40-42: The request example fenced blocks in the changelog are
unlabeled, causing markdownlint MD040. Update the two example fences in the
content around the invoice and analytics endpoints to include a language tag,
using either http or text, so the markdown examples are properly labeled. Use
the existing fenced blocks in this changelog entry as the fix target and keep
both endpoint examples consistently tagged.
---
Nitpick comments:
In `@apps/docs/content/guides/devpass-code.mdx`:
- Around line 30-34: The “run from source” section is missing the explicit
repository clone command and URL, making it inconsistent with the other install
steps. Update the instructions around the source-run example in the devpass-code
guide to include the actual git clone command and a follow-up cd into the
repository before running bun install, so readers can copy and paste the full
setup flow.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository UI
Review profile: CHILL
Plan: Pro
Run ID: 6b0631f5-9caa-4d63-82ed-962a194cefbb
⛔ Files ignored due to path filters (1)
apps/ui/public/changelog/team-budgets-product-roundup.pngis excluded by!**/*.png
📒 Files selected for processing (10)
.agents/skills/blog/SKILL.md.agents/skills/changelog/SKILL.mdapps/api/src/utils/profile.tsapps/docs/content/guides/devpass-code.mdxapps/docs/content/learn/member-analytics.mdxapps/ui/src/components/integrations/integration-cards.tsxapps/ui/src/content/blog/2026-07-01-devpass-code.mdapps/ui/src/content/changelog/2026-07-03-team-budgets-product-roundup.mdapps/ui/src/content/guides/devpass-code.mdpackages/shared/src/components/integration-guides-grid.tsx
| @@ -19,7 +19,7 @@ Member Analytics breaks your organization's usage down by person, so you can see | |||
|
|
|||
| ## Members Table | |||
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Heading still says "Members Table" despite wording change to "Team" page.
Lines 10 and 22 were updated to reference the Team page, but the section heading on Line 20 still reads "Members Table," leaving inconsistent terminology in the same doc.
📝 Proposed fix
-## Members Table
+## Team Table📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| ## Members Table | |
| ## Team Table |
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@apps/docs/content/learn/member-analytics.mdx` at line 20, The section heading
in the member analytics doc still uses outdated “Members Table” terminology even
though the page now refers to “Team”; update the heading in the same markdown
file to match the new naming used elsewhere in the document. Locate the heading
near the other Team references in member-analytics.mdx and rename it
consistently so the doc uses one term throughout.
| ``` | ||
| GET /orgs/{orgId}/transactions/{transactionId}/invoice | ||
| ``` |
There was a problem hiding this comment.
📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win
Label the request examples so markdownlint stays clean.
Both endpoint fences are unlabeled, which triggers MD040. Please add a language tag (http or text) to each block.
♻️ Proposed fix
-```
+```http
GET /orgs/{orgId}/transactions/{transactionId}/invoice
-```
+```
-```
+```http
GET /analytics/activity?organizationId=<org>&groupBy=model&timezone=Europe/Paris
-```
+```Also applies to: 50-52
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)
[warning] 40-40: Fenced code blocks should have a language specified
(MD040, fenced-code-language)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@apps/ui/src/content/changelog/2026-07-03-team-budgets-product-roundup.md`
around lines 40 - 42, The request example fenced blocks in the changelog are
unlabeled, causing markdownlint MD040. Update the two example fences in the
content around the invoice and analytics endpoints to include a language tag,
using either http or text, so the markdown examples are properly labeled. Use
the existing fenced blocks in this changelog entry as the fix target and keep
both endpoint examples consistently tagged.
Source: Linters/SAST tools
Summary
Now that DevPass Code is on npm (
npm i -g devpass-code) and Homebrew (brew install theopenco/tap/devpass-code), this PR rolls the new install story out across the site, adds DevPass Code to the guides and leaderboard surfaces, and ships a product-roundup changelog entry for recent unhighlighted features.DevPass Code install rollout
/blog/devpass-code): install section now leads with npm + Homebrew (install script, AUR, Docker, and Windows binaries as alternatives), replacing the clone-and-Bun instructions; new "How do I install DevPass Code?" FAQ.docs.llmgateway.io/guides/devpass-code): same npm/brew-first install section, source build kept as fallback.DevPass Code on guides & leaderboard
llmgateway.io/guides/devpass-code(content collection + sitemap picks it up automatically)./guidespage and in the sharedDEFAULT_INTEGRATION_GUIDESgrid used by the DevPass/guidespage.devpass-codetoCODING_AGENT_SOURCESin the API — the frontends already mapped it to an icon, but the API never counted it when computing a user's top agent, so the badge could never show.Changelog roundup (
/changelog/team-budgets-product-roundup)New entry (id 63) covering what shipped since the last changelog/Q2 roundup: consolidated Team page, per-member budgets, project-scoped Developer role (Enterprise), PDF invoices per purchase, timezone-bucketed analytics, key usage/reset times in the API, SSE keepalives, Claude Sonnet 5 intro pricing, Claude Fable 5 reactivation, Gemini 3.1 Flash Lite Image, Gemma 4 31B on Cerebras, support widget redesign, and DevPass Code on npm. OG image generated with gpt-image-2 via LLM Gateway in the new house style.
Misc
changelog/blogskills: OG image prompt guidance updated to the 3D circuit-board house style.learn/member-analyticsdocs: stale "Members page" references updated to the Team page.Validation
pnpm formatclean, fullpnpm buildpasses (17/17 tasks).🤖 Generated with Claude Code
https://claude.ai/code/session_01D4vyLJQpYK1NFhzXsTyQAj
Summary by CodeRabbit
New Features
Documentation