YARCH iOS Architecture
Clone or download
aeternas Merge pull request #32 from aeternas/feature/xcode_10_migration
Migration to xcode 10, swift 4.2, tvOS fixed and CI config updates
Latest commit 6f38efb Sep 17, 2018


Platform Swift 4.1 Build Status codecov GitHub license

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

Russian version of the readme.


Here you can read more about YARCH components.

How to create a new module

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


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.'


© 2017 Alfa-Bank. MIT.