We are starting to see the benefits of one of the design choices that made when we envisioned Tuist, using Swift as the manifest format. We are leveraging the compilation of modules to reuse manifest content across project manifests. Handy, isn’t it? We can’t wait to get the feature ready and put it in the hands of users.
The inflexibility to reuse steps of an Xcode build process across targets, makes the integration of tools like SwiftGen, SwiftLint, or Carthage difficult in large projects; It requires defining the same build phase in several targets (duplication), which often results in incomplete integrations that can be source of compilation issues.
We aim to leverage project generation and Swift to ease that and help people scale their projects.
Hello World! We’ll be publishing our updates on this page instead of Twitter. We believe the software and content generated by our project should belong to the project and be shared openly with anyone on the Internet.