Menu

Tree [d96c06] master /
 History

HTTPS access


File Date Author Commit
 android 2024-11-20 Davydenkov Mihail Davydenkov Mihail [6bad93] add google services, init profile module
 fastlane 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 ios 2024-11-21 Davydenkov Mihail Davydenkov Mihail [ae6389] Add haptic as optional dependency for calendar
 patches 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 script 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 src 2025-01-07 Davydenkov Mihail Davydenkov Mihail [d96c06] Add JSONTree in edit form
 .eslintignore 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 .eslintrc.js 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 .gitignore 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 .gitmodules 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 .npmrc 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 .watchmanconfig 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 README.md 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 app.ts 2025-01-07 Davydenkov Mihail Davydenkov Mihail [7633d8] experiments with forms
 babel.config.js 2024-11-21 Davydenkov Mihail Davydenkov Mihail [3d0607] Test calendar-kit
 firebase.json 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 index.android.js 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 index.ios.js 2024-11-09 Davydenkov Mihail Davydenkov Mihail [5adcff] initial comit
 metro.config.js 2024-11-21 Davydenkov Mihail Davydenkov Mihail [3d0607] Test calendar-kit
 package-lock.json 2025-01-07 Davydenkov Mihail Davydenkov Mihail [d96c06] Add JSONTree in edit form
 package.json 2025-01-07 Davydenkov Mihail Davydenkov Mihail [d96c06] Add JSONTree in edit form
 tsconfig.json 2025-01-07 Davydenkov Mihail Davydenkov Mihail [7633d8] experiments with forms

Read Me

Сборка проекта

  1. Перед сборкой необходимо убедиться, что локально установлена Node.js версии не ниже 12.
  2. В ~/.bashrc или ~/.zshrc добавить export VERDACCIO_TOKEN=, где взять токен спросить у лида. Без этого нельзя будет скачивать нужные npm пакеты
  3. Необходимо убедиться, что все субмодули подтянуты, выполнить git submodule init && git submodule update --recursive или ./update.sh
  4. Установить пакеты node npm i --legacy-peer-deps
  5. Установить поды pod install --repo-update --project-directory=ios
  6. 3 и 4 шаг можно сделать выполнив fastlane install или ./install.sh
  7. Для сборки надо запустить fastlane build - будут запущены сборки под обе платформы и залиты в гплей и тестфлай.
  8. шаги 3,4,5 можно выполнить командой fastlane ibuild

Примечания

iOS

  1. Перед первым запуском наду установить переменную окружения BUILD_APPLE_ID, значением которой должен быть AppleID, используемый для сборки.
  2. При первой сборке необходимо будет авторизоваться в AppStore Connect с используемым AppleID, fastlane выдаст соответствующий запрос. Если на аккаунте Apple включена двухфакторная аутентификация, fastlane запросит СМС-код.
  3. Для упрощения процесса сборки можно ПЕРЕД первой сборкой выполнить команду fastlane spaceauth, ответив на все ее запросы.
  4. Для установки плагинов выполнить fastlane install_plugins
MongoDB Logo MongoDB