@studyworld/mobile-shared

3.1.0 • Public • Published

Работа с приложением

Что понадобится

Если работаем удаленно:

Установка

  1. yarn

Запуск

  1. yarn storybook (Для управления эмулятором из браузера. Опционально)
  2. Запустить эмулятор ios/android
  3. yarn android (установка приложения)
  4. yarn start (запуск приложения)

Если браузерный storybook не подключается к эмулятору

Сервер storybook иногда не подключается к эмулятору андройда. Для решения проблемы нужно:

  1. sudo apt install adb
  2. adb reverse tcp:7007 tcp:7007

Как тестировать локальные изменения shared на проектах (без релиза)

  1. Открываем shared, устанавливаем зависимости, делаем правки, коммитимся
  2. Открываем любой проект (a24c, a24p, sb-customer, br-customer), устанваливаем зависимости
  3. yarn localShared
  4. yarn start
  5. Если нужен билд - yarn cli --skipModules

Коммит

Мы используем commit convention

Разработка

Мы не используем develop ветку. Чтобы сделать новый релиз и залить новую фичу или фикс, мы должны сделать новую ветку от master. Название ветки должно соответсвотвать названию задачи в jira, в рамках которой выпускается релиз (например AMB-275)

Далее тестим свои изменения на проекте с помощью yarn localShared и создаем Merge Request в master ветку

/@studyworld/mobile-shared/

    Package Sidebar

    Install

    npm i @studyworld/mobile-shared

    Weekly Downloads

    7

    Version

    3.1.0

    License

    none

    Unpacked Size

    2.44 MB

    Total Files

    1373

    Last publish

    Collaborators

    • dmitriy_bodyanskiy
    • r.asatov
    • anoma1y
    • tossox
    • eiamei