iltsarev / YARCH-Examples

YARCH iOS Architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

YARCH is an architecture pattern developed primarly for iOS applications. You can ask any questions in our telegram channel.

Russian version of the readme.

Overview

Here you can read more about YARCH components.

First launch

We are using CocoaPods. If you haven't CocoaPods installed you can install it with the terminal command:

sudo gem install cocoapods

Open the project folder in the terminal and run next command:

pod repo update && pod install

Now you can open .xcworkspace file to launch the project.

How to create a new module

We are using generamba for the module code generation. Our catalog:

https://github.com/alfa-laboratory/YARCH-Template

To create a new module in the example project you need to install generamba templates:

generamba template install

To create a new module you need to run following command in the terminal:

generamba gen [MODULE_NAME] yarch --description 'Purpose of your module.'

License

© 2017 Alfa-Bank. MIT.

About

YARCH iOS Architecture

License:MIT License


Languages

Language:Swift 99.2%Language:Ruby 0.8%