-
Notifications
You must be signed in to change notification settings - Fork 0
development guide
github-actions[bot] edited this page Sep 6, 2026
·
4 revisions
Dev commands, troubleshooting, and contributing.
| Command | Description |
|---|---|
yarn start |
Metro bundler |
yarn ios |
iOS |
yarn android |
Android |
yarn web |
Web (Expo) |
| Command | Description |
|---|---|
yarn jest |
Run tests |
yarn jest --watch |
Watch mode |
yarn ts:check |
Type check |
| Command | Description |
|---|---|
yarn eslint . --ext .ts,.tsx |
ESLint |
yarn eslint . --ext .ts,.tsx --fix |
Auto-fix |
yarn format |
Prettier write |
yarn format:check |
Prettier check |
| Command | Description |
|---|---|
eas build -p ios |
iOS production build |
eas build -p android |
Android production build |
gitnotes/
├── src/
│ ├── components/ # UI components
│ ├── contexts/ # React contexts
│ ├── hooks/ # Custom hooks
│ ├── services/ # Business logic (git/, ai/, canvas/, conflict/)
│ ├── stores/ # Zustand stores
│ ├── screens/ # Screen components
│ └── theme/ # NativeWind theme tokens
├── __tests__/ # Jest tests
├── docs/wiki/ # This wiki
└── package.json
Metro issues: yarn start --clear
iOS issues: cd ios && pod install
Type errors: yarn ts:check
- Fork the repo
- Create a feature branch
- Run
yarn lint,yarn ts:check,yarn jest - Open a PR