Skip to content

Conversation

@ohah
Copy link
Owner

@ohah ohah commented Jan 16, 2026

Summary

This PR adds comprehensive documentation for React Native custom CDP domains and updates the architecture documentation to reflect the current implementation using Rust WebSocket server and Tauri integration.

Changes

Added

  • React Native Custom CDP Domain Documentation:

    • Redux domain - Redux state and action tracking
    • MMKVStorage domain - MMKV storage inspection and modification
    • AsyncStorageStorage domain - AsyncStorage inspection and modification
    • All domains include both Korean and English documentation
  • React Native Quick Start Guide:

    • Installation instructions
    • Metro configuration for Redux DevTools Extension
    • Connection setup
    • Redux DevTools integration
    • Storage inspection setup (MMKV/AsyncStorage)
    • First debugging session guide

Updated

  • Architecture Documentation:

    • Updated server architecture to reflect Rust WebSocket server implementation
    • Added Tauri integration details (embedded server mode)
    • Updated communication flow diagrams for web and desktop inspectors
    • Updated package structure to include Rust server library
  • Hero Screen:

    • Updated tagline to mention React Native support
    • Added React Native-specific features (Redux DevTools, Storage Inspection)
  • API Index:

    • Added React Native Custom CDP Domains section
    • Updated domain metadata files

Documentation Structure

  • All React Native custom CDP domains are documented in both Korean and English
  • Architecture docs clearly distinguish between web and desktop (Tauri) implementations
  • Quick Start guide includes separate sections for web and React Native

Related

  • Documents the custom CDP domains implemented for React Native support
  • Reflects the migration from Bun/TypeScript server to Rust server
  • Documents Tauri desktop app integration with embedded server

…mentation

- Add React Native custom CDP domain documentation (Redux, MMKVStorage, AsyncStorageStorage)

- Update architecture docs to reflect Rust WebSocket server and Tauri integration

- Add React Native Quick Start guide section

- Update hero screen to mention React Native support

- Update API index with React Native custom CDP domains
@ohah ohah self-assigned this Jan 16, 2026
@ohah ohah added the bug Something isn't working label Jan 16, 2026
Copilot AI review requested due to automatic review settings January 16, 2026 15:39
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR adds comprehensive documentation for React Native custom CDP domains and updates the architecture documentation to reflect the migration from Bun/TypeScript to Rust WebSocket server implementation, including Tauri desktop app integration.

Changes:

  • Added complete documentation for three React Native custom CDP domains (Redux, MMKVStorage, AsyncStorageStorage) in both Korean and English
  • Updated architecture documentation to reflect Rust server implementation with standalone and Tauri-embedded execution modes
  • Added React Native Quick Start guide with installation, configuration, and integration instructions
  • Updated hero pages to highlight React Native support with Redux DevTools and Storage Inspection features

Reviewed changes

Copilot reviewed 20 out of 20 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
document/docs/ko/index.md Added React Native features (Redux DevTools, Storage Inspection) to Korean homepage
document/docs/en/index.md Added React Native features (Redux DevTools, Storage Inspection) to English homepage
document/docs/ko/guide/quick-start.mdx Added comprehensive React Native Quick Start section in Korean
document/docs/en/guide/quick-start.mdx Added comprehensive React Native Quick Start section in English
document/docs/ko/architecture/server.md Updated to reflect Rust implementation with Tokio/Axum and two execution modes
document/docs/en/architecture/server.md Updated to reflect Rust implementation with Tokio/Axum and two execution modes
document/docs/ko/architecture/overview.md Updated diagrams and descriptions for Rust server and Tauri integration
document/docs/en/architecture/overview.md Updated diagrams and descriptions for Rust server and Tauri integration
document/docs/ko/architecture/inspector.md Added Desktop Inspector (Tauri) sections with embedded server details
document/docs/en/architecture/inspector.md Added Desktop Inspector (Tauri) sections with embedded server details
document/docs/ko/api/index.md Added React Native Custom CDP Domains section
document/docs/en/api/index.md Added React Native Custom CDP Domains section
document/docs/ko/api/domains/redux.md Complete Redux domain documentation in Korean
document/docs/en/api/domains/redux.md Complete Redux domain documentation in English
document/docs/ko/api/domains/mmkv-storage.md Complete MMKVStorage domain documentation in Korean
document/docs/en/api/domains/mmkv-storage.md Complete MMKVStorage domain documentation in English
document/docs/ko/api/domains/async-storage.md Complete AsyncStorageStorage domain documentation in Korean
document/docs/en/api/domains/async-storage.md Complete AsyncStorageStorage domain documentation in English
document/docs/ko/api/domains/_meta.json Added new domain files to navigation metadata
document/docs/en/api/domains/_meta.json Added new domain files to navigation metadata

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- Add explanation that bun run dev:server is a wrapper for cargo command

- Provide both bun script and direct cargo command options

- Add note explaining server is implemented in Rust

- Update React Native section to mention both methods
@ohah ohah merged commit f67ccde into main Jan 16, 2026
14 checks passed
@ohah ohah deleted the docs/cdp branch January 16, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants