Skip to content

Example of SwiftUI application with unidirectional data flow

Notifications You must be signed in to change notification settings

trykovyura/roskachestvo-ios

Repository files navigation

Качество продуктов

Проект с открытым исходным кодом для просмотра результатов проверки качества товаров на основе API Роскачества

Develop

AppStore

Стек технологий

  • iOS 14
  • SwiftUI
  • Combine

Design

Task manager

API

Requirements

🔧 Что нужно, чтобы начать писать код

Все зависимости устанавливаются через Gemfile и brew (Не требуется SUDO)

  • Добавить в .bash_profile export GEM_HOME=~/.gem

  • Если нет Ruby, то установить /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  • instructions to install ruby https://gorails.com/setup/osx/10.13-high-sierra

  • gem install bundler - установка менеджера зависимостей bundler

  • bundle install - установка зависимостей

  • bundle exec fastlane install_plugins - установка плагинов fastlane(включая xcodegen)

  • bundle exec fastlane prepare - генерация проекта и установка зависимостей

🚀 Что нужно знать перед работой над проектом?

Основные положения

  • Мы разрабатываем на Swift
  • Мы не используем сложные архитектурные паттерны, но следуем принципам SOLID
  • Разрабатываем мы по модели gitflow
  • git flow init

Branch name for production releases: [master] Branch name for "next release" development: [develop]

How to name your supporting branch prefixes? Feature branches? [feature/] Release branches? [release/] Hotfix branches? [hotfix/] Support branches? [support/] Version tag prefix? [v]

About

Example of SwiftUI application with unidirectional data flow

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published