Go to file
Romain Boulay 223395c469
[Cache] Implement remote fetch logic (#1498)
* [cache-download] Implement remote fetch logic

* [cache-download] Add tests in CacheRemoteStorageTests to cover the fetch part

* [cache-download] Moving FileClient to TuistSupport

* [cache-download] Rename zipFlow to unzip

* [cache-download] Force cast in test

* [cache-download] Streamlined errors output

* [cache-download] Expect an xcframework inside the unzipped archive or throw an error
2020-06-30 19:43:34 +02:00
.github Don't run codecov 2020-06-10 19:55:14 +02:00
.vscode New website 2019-12-17 10:07:49 +01:00
Sources [Cache] Implement remote fetch logic (#1498) 2020-06-30 19:43:34 +02:00
Templates SwiftUI Template (#1180) 2020-04-08 13:27:32 +02:00
Tests [Cache] Implement remote fetch logic (#1498) 2020-06-30 19:43:34 +02:00
assets Fix the style of documentation tables 2019-12-17 20:25:57 +01:00
design Add sketch file 2019-07-02 19:12:10 +02:00
features Signing install (#1186) 2020-06-15 20:59:51 +02:00
fixtures Runpaths (#1463) 2020-06-19 08:00:41 +02:00
node_modules Change config 2020-06-18 18:26:18 +02:00
script New website 2019-12-17 10:07:49 +01:00
tools SwiftFormat + SwiftLint Fixes 2020-02-17 21:00:39 +00:00
website Bump gatsby-plugin-manifest from 2.4.11 to 2.4.14 in /website (#1506) 2020-06-29 18:14:49 +02:00
.editorconfig Add some badges 2018-04-17 10:14:48 +02:00
.gitattributes Add Danger (#186) 2018-12-21 20:01:04 +01:00
.gitignore New website 2019-12-17 10:07:49 +01:00
.nvmrc Version 1.0.0 2019-12-17 10:30:59 +01:00
.prettierrc Add some badges 2018-04-17 10:14:48 +02:00
.rubocop.yml New website 2019-12-17 10:07:49 +01:00
.ruby-gemset Add `.ruby-gemset` 2019-03-10 05:51:48 +00:00
.ruby-version Remove OpenCombine 2020-02-03 08:20:55 +09:00
.swift-version Precompile frameworks & libraries with Swift 5.1.2 2019-12-06 18:55:04 +01:00
.swiftformat Fix continuous integration (#502) 2019-09-18 23:55:46 +02:00
.swiftformat-version Bump swift format version 2020-01-17 22:40:26 +00:00
.swiftlint.yml Add benchmarking helper tool (#957) 2020-02-17 20:41:57 +00:00
CHANGELOG.md Edit projects with the selected Xcode version (#1511) 2020-06-30 07:45:39 +02:00
CONTRIBUTING.md docs: Add CONTRIBUTING.md file (#1418) 2020-06-06 12:22:54 +02:00
Gemfile Bump xcodeproj from 1.16.0 to 1.17.0 (#1499) 2020-06-29 15:46:17 +02:00
Gemfile.lock Bump xcodeproj from 1.16.0 to 1.17.0 (#1499) 2020-06-29 15:46:17 +02:00
LICENSE.md Add LICENSE 2018-06-28 15:00:33 +02:00
Package.resolved [Cache] Add the cache storing logic (#1470) 2020-06-26 16:55:08 +02:00
Package.swift Add RxBlocking to TuistGenerator. (#1514) 2020-06-29 21:38:31 +02:00
README.md Update README 2020-06-10 19:56:31 +02:00
RELEASE.md Update the RELEASE process 2020-03-31 16:44:27 +02:00
Rakefile Version 1.10.0 (#1415) 2020-06-05 14:04:08 +02:00
secrets.ejson Package and upload Tuist on every commit build (#403) 2019-06-20 22:25:50 +02:00
yarn.lock Change config 2020-06-18 18:26:18 +02:00

README.md

code style: prettier Slack Tuist

What's Tuist 🕺

Tuist is a command line tool that helps you generate, maintain and interact with Xcode projects.

It's open source and written in Swift.

Install ⬇️

bash <(curl -Ls https://install.tuist.io)

Bootstrap your first project 🌀

tuist init --platform ios
tuist generate # Generates Xcode project & workspace
tuist build # Builds your project

Check out the project "Getting Started" guide to learn more about Tuist and all its features.

Documentation 📝

Do you want to know more about what Tuist can offer you? Or perhaps want to contribute to the project and you need a starting point? You can check out the project documentation.

Contribute 👩‍💻

If you are interested in contributed to the project, our documentation has a section with resources for contributors. We recommend starting from this page.

Shield

If your project uses Tuist, you can add the following badge to your project README:

Tuist Badge

[![Tuist Badge](https://img.shields.io/badge/powered%20by-Tuist-green.svg?longCache=true)](https://github.com/tuist)