Skip to content

Conversation

@WcaleNieWolny
Copy link
Contributor

@WcaleNieWolny WcaleNieWolny commented Jan 18, 2026

Changes

  • Added an introduction page for Capgo Build
CleanShot 2026-01-18 at 09 17 08@2x - Explained what gets uploaded to Capgo build CleanShot 2026-01-18 at 11 36 09@2x

Motivation

Martin asked me to improve the docs for Capgo Build

Business impact

Medium - no one will buy Capgo Build if they do not understand what it is. This introduction fixes that by explaining what Capgo Build is and why to use it.

Summary by CodeRabbit

  • Documentation
    • Added a comprehensive Capgo Build guide covering capabilities, usage scenarios, security model, pricing, and a decision matrix vs Live Updates.
    • New Getting Started walkthrough detailing what is uploaded/not uploaded, responsibilities vs handled steps, updated build commands for separate iOS/Android runs, CI/CD guidance, cost/time context, troubleshooting, and clearer onboarding flow.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 18, 2026

📝 Walkthrough

Walkthrough

Added new Capgo Build documentation and expanded the getting-started guide, describing service features, supported platforms, build flow, security model, pricing, upload rules, and updated build commands and responsibilities.

Changes

Cohort / File(s) Change Summary
New doc page
src/content/docs/docs/cli/cloud-build/index.mdx
Added a new 127-line MDX page introducing Capgo Build: overview, supported platforms, build flow (Upload → Build → Sign → Submit → Cleanup), security model, pricing, usage matrix vs Live Updates, and Next Steps. Imports UI components (Card, CardGrid, Aside, LinkCard).
Getting started (expanded)
src/content/docs/docs/cli/cloud-build/getting-started.mdx
Expanded onboarding content: clarified what is/ isn’t uploaded, added tables listing included/excluded files, added Aside about web assets, rephrased responsibilities vs Capgo Build, changed multi-platform build instructions to separate iOS/Android commands, and added build time/cost notes, CI/CD guidance, and troubleshooting links.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 I hopped through docs at break of day,
Wrote Capgo Build in a joyful way.
Upload, build, sign — a tidy run,
Cloud-born apps bask in the sun. ✨

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly matches the changeset: it announces the addition of an introduction page for Capgo Build and clarifies what content is uploaded to the service.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

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.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Fix all issues with AI agents
In `@src/content/docs/docs/cli/cloud-build/index.mdx`:
- Around line 77-83: Update the wording in the sentence that currently reads
"Only the platform-specific native code is uploaded." to match the specificity
of the earlier bullet ("native platform folder + native dependencies") — replace
"native code" with "native platform folder and native dependencies" (or
equivalent phrasing) so it clearly conveys both platform files and native
dependencies are uploaded.
- Around line 87-92: The "Capgo Build is designed with zero credential storage"
paragraph and its bullet points contain absolute claims that conflict with
mention of "optional log storage"; verify the product behavior and then update
the text in src/content/docs/docs/cli/cloud-build/index.mdx (the header sentence
and bullets) to remove absolutes like "never" or explicitly state exceptions:
indicate that runtime-only credentials remain in-memory unless a user enables
optional log/audit storage, describe where optional logs are stored, list
configurable retention periods and default retention, and reference any
compliance certifications (e.g., SOC2, ISO27001) that apply; also add a short
note pointing to the audit/logging settings page or CLI flag so users can opt
into/disable log storage.
🧹 Nitpick comments (1)
src/content/docs/docs/cli/cloud-build/index.mdx (1)

17-18: Avoid hard‑coding specific hardware models or fixed multipliers.

Line 17 and Line 100-101 can become stale quickly. Consider using generic wording and pointing to pricing for the current multiplier.

♻️ Suggested wording update
- - **iOS builds** run on dedicated Apple Silicon (Mac Mini M4) machines
+ - **iOS builds** run on dedicated Apple Silicon macOS machines
...
- - iOS builds run on Mac Mini M4 (2x cost multiplier due to hardware costs)
+ - iOS builds run on Apple Silicon macOS machines (see pricing for the current multiplier)

Also applies to: 100-101

@sonarqubecloud
Copy link

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
src/content/docs/docs/cli/cloud-build/getting-started.mdx (1)

231-241: Update "Multi-Platform Builds" section to document the --platform both shortcut.

The CLI supports --platform both (confirmed in the reference docs), which is used in your CI/CD example at line 239. However, the "Multi-Platform Builds" section (lines 257-269) only shows the two-command approach without mentioning that --platform both is a simpler alternative. Either add a note explaining both approaches or recommend the single-command method with --platform both as the primary approach for building both platforms.

♻️ Duplicate comments (2)
src/content/docs/docs/cli/cloud-build/index.mdx (2)

73-83: Minor wording inconsistency remains.

Line 77 specifies "native platform folder + native dependencies" while Line 83 uses the broader term "platform-specific native code." While the author indicated this was fixed, the phrasing still differs slightly. Consider aligning Line 83 more explicitly:

✍️ Suggested alignment
-Your source code stays on your machine. Only the platform-specific native code is uploaded.
+Your web source code stays on your machine. Only the native platform folder and required native dependencies are uploaded.

85-92: Verify "no log storage" claim against actual product capabilities.

Line 91 states build logs are "never stored on Capgo servers." A past review identified that Capgo's blog mentions "optional log storage for debugging and audit trails," which would contradict this claim. If optional log storage exists as a feature, the documentation should acknowledge it:

✍️ Suggested refinement if optional logging exists
-- **No log storage** - Build logs stream to your terminal only, never stored on Capgo servers
+- **No persistent log storage by default** - Build logs stream to your terminal in real-time and are not retained unless you enable optional audit logging
#!/bin/bash
# Search for any references to optional log storage or audit features in the codebase
rg -i "optional.*log|log.*storage|audit.*log|log.*retention" --type md --type mdx -C 2

@WcaleNieWolny WcaleNieWolny changed the title docs: add introduction page for Capgo Build docs: add introduction page for Capgo Build + explain what gets sent to Capgo build Jan 18, 2026
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.

2 participants