Skip to content

Latest commit

 

History

History
92 lines (65 loc) · 1.77 KB

File metadata and controls

92 lines (65 loc) · 1.77 KB

Uha | Уха

https://trello.com/b/pEHXDigd/uha

TODO

  • utilize max_horizon settings
  • unify formSheet pages with searchBar & remove floating-search-bar module

WTF

# update expo
pnpm expo install expo@latest --fix

# fix errors
pnpx expo-doctor

# run dev
pnpm expo run:ios --device


# Install eas-cli
pnpm add --global eas-cli

# Login to expo
pnpm expo login
eas login

# initiate build on EAS side
eas build --platform ios

# Initiate submission process for iOS
eas submit --platform ios

Patch Package

# 1. Start patching process:
pnpm patch "<PACKAGE_NAME>"

# 2. Edit files in provided tmp path
# example: cd /Volumes/Personal/uha/node_modules/.pnpm_patches/@expo/ui@55.0.12
# zed ./

# 3. Edit required files
# ...
# 4. Apply patch (exact string shall be provided to you at the 1st step):
pnpm patch-commit '/Volumes/Personal/uha/node_modules/.pnpm_patches/@expo/ui@55.0.12'

Drizzle ORM

# 1. Update schemas
# 2. Apply migrations & resolve conflicts
pnpm drizzle-kit generate
# Custom migration
pnpm drizzle-kit generate --custom

Setup

pnpm install
pnpm expo run:ios --device

Submit-2

brew install fastlane cocoapods

# Build locally
eas build --platform ios --profile production --local

# Submit via EAS
eas submit --platform ios

I wanted to implement behavior when you can't close ContextMenu while tapping on it, so I created related patch. Do not forget to remove it later, when support for such behavior will be added in @expo/ui