Skip to content

Conversation

@okwasniewski
Copy link
Contributor

@okwasniewski okwasniewski commented Jan 21, 2026

Summary

  • Restructure getting-started docs to focus on the brownfield CLI as the primary integration method
  • Split platform guides into dedicated iOS and Android pages with step-by-step instructions
  • Add visual aids (Xcode/Android Studio screenshots) to guide users through setup

Changes

  • quick-start.mdx - Simplified to installation + CLI explanation with benefits
  • ios.mdx (new) - Detailed 8-step guide for XCFramework packaging and integration
  • android.mdx (new) - Detailed 10-step guide for AAR packaging and integration
  • _meta.json - Updated navigation order
  • examples.mdx - Fixed typo
  • public/images/ - Added 6 screenshots from Rock docs

Motivation

Previous docs had multiple paths (CLI, Rock, custom scripts) which was confusing. This PR consolidates around the built-in CLI for a clearer onboarding experience.

All of the integration guides were taken from Rock JS docs. Shoutout to @thymikee for creating them. (https://www.rockjs.dev/docs/brownfield/ios)

2. Drag these files into your native iOS app's Xcode project:
- **`hermesvm.xcframework`** - JavaScript runtime
- **`ReactBrownfield.xcframework`** - React Native Brownfield library
- **`<framework_target_name>.xcframework`** - Your framework
Copy link
Member

Choose a reason for hiding this comment

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

do we want to hint users into Brownie here?

Copy link
Member

@thymikee thymikee left a comment

Choose a reason for hiding this comment

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

This is mostly good! Missing Expo instructions, and (possibly separately) based on that we should also update the README. Left a few improvements, mostly around the commands, because AFAIK we should use npx brownfield as a shorthand

okwasniewski and others added 3 commits January 21, 2026 15:49
- Split quick-start into platform-specific iOS and Android guides
- Add detailed step-by-step instructions for XCFramework and AAR packaging
- Explain brownfield CLI purpose and benefits
- Add Xcode/Android Studio screenshots from Rock docs
- Remove Rock references, focus on built-in CLI
- Add bold highlights for key terms and commands
@thymikee thymikee force-pushed the oskar/docs-getting-started-revamp branch from ee2fc17 to 5ce0513 Compare January 21, 2026 14:50
@thymikee thymikee merged commit a940c40 into main Jan 21, 2026
7 checks passed
@thymikee thymikee deleted the oskar/docs-getting-started-revamp branch January 21, 2026 14:53
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.

3 participants