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.
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.
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.'
© 2017 Alfa-Bank. MIT.