Merge pull request #18 from TouchInstinct/feature/some_additions

Automatic fetching from remote repo
This commit is contained in:
iON1k 2018-05-15 16:31:36 +03:00 committed by GitHub
commit dcdfd1254c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 7 deletions

View File

@ -10,7 +10,7 @@
- Создать `*.mobileprovision` для разработки (в случае Standard) и для развертывания (в случае Enterprise)
- Создать организацию в Фабрике и создать группу тестировщиков `touch-instinct`
- Убедиться, что для проекта созданы необходимые репозитории (`ios` и `common`)
### Шаг 2. Настройка окружения
@ -113,9 +113,12 @@ igorkislyuk$ ./bootstrap.sh ~/Documents/projects/ Bank BankSpbJur-common
### Шаг 4. После установки:
- Используя сгенерированные провижены, выставить необходимые провижены для каждой конфигурации
- *Опционально* при необходимости добавить конфигурации вручную
- Вставить ключ фабрика в Info.plist
- Перенести билд фазу `Fabric` в конец, и добавить к ней ключи организации
- Проставить необходимые build-configuration для действий (run, build, profile) и сделать схему `shared`
- Добавить сгенерированные файлы других локазаций `Localizable.string`, которые находятся в папках (например, `ru.lproj`) в файл проекта через **Add files to...**
- Используя сгенерированные провижены, выставить их для каждой конфигурации.
- *Опционально* при необходимости добавить конфигурации вручную.
- Открыть `Manage schemes` и выбрать корневую схему проекта. В графе "Container" выбрать workspace, а в графе "Shared" поставить напротив данной схемы галочку.
- Отркыть `Edit scheme`, и проставить необходимые build-configuration для действий (run, build, profile).
- В папке `common` cоздать папку `strings` (если такого еще нет), и в ней пустой файл `default_common_strings_ru.json` (или любая другая локализация, которая по-умолчанию используется на проекте).
- Настроить fabric (подробнее можно посмотреть [тут](https://github.com/TouchInstinct/Styleguide/blob/master/IOS/Guides/Fabric_Guide.md)).
- Собрать проект, убедиться, что все ок.
- Добавить сгенерированные файлы других локазаций `Localizable.string`, которые находятся в папках (например, `ru.lproj`) в файл проекта через **Add files to...**.
- Закоммитить и запушить все изменения в git. Создать PR из текущей ветки в `master`.

View File

@ -33,6 +33,9 @@ rm -rf $(ls)
# create git if not exists
if [ ! -d .git ]; then
git init
git remote add origin git@github.com:TouchInstinct/$PROJECT_NAME_WITH_PREFIX.git
git fetch
git checkout -t origin/master
else
echo "Git exists..."
fi
@ -112,6 +115,7 @@ rm Brewfile*
rm project.yml
# commit
git checkout -b feature/setup_project
git add .
git commit -m "Setup project configuration"