iOS multimodule architecture example using Tuist and Sourcery.
- Add normal description
- Add some placeholder code for applicaiton
/CLI - Command line interface that works from any directory and simplifies project scripts execution
/Sources - Sources of the app
/Sources/Tuist - Project description and templates
- Install dependencies:
- tuist:
curl -Ls https://install.tuist.io | bash
- sourcery:
brew install sourcery
- Install project command line utility called
arcli
- From root of project execute
cd ./CLI && make
- Generate the project
arcli generate -f
From Sources/ dir execute tuist edit
arcli add module --name Foo
See arcli add --help
for more info