-
Notifications
You must be signed in to change notification settings - Fork 0
setup
github-actions[bot] edited this page Sep 11, 2026
·
2 revisions
Prerequisites, clone, install, and run.
-
Node.js 20.18+ (
node --version) -
Yarn 1.22 (
yarn --version) - Xcode 15+ (iOS)
- Android Studio (Android)
- Git 2.30+
git clone https://github.com/gedwolmen/gitnotes.git
cd gitnotes
yarn installyarn start # Metro bundler
yarn ios # iOS
yarn android # Android
yarn web # WebCopy .env.example to .env and fill in values as needed:
cp .env.example .envKey variables:
-
EXPO_PUBLIC_REVENUECAT_API_KEY_IOS/EXPO_PUBLIC_REVENUECAT_API_KEY_ANDROID— RevenueCat SDK keys (required for Pro paywall) -
GITHUB_TEST_TOKEN— PAT for E2E test suite (optional) -
EXPO_PUBLIC_FORCE_ENABLE_PRO_ON_SIMULATOR=false— show paywalls even on iOS simulator in dev
Metro bundler issues:
yarn start --clear
watchman watch-del-all
rm -rf node_modules && yarn installiOS build issues:
cd ios && rm -rf Pods/ Podfile.lock && pod install && cd ..
yarn iosType errors:
yarn ts:check