TT

tuist/tuist

Developer tools
5.8천 stars 품질 45 트렌드 45

Your platform team, as a service

개요

Tuist supercharges your build system, whether you build with Xcode, Gradle, or Bazel. At its core, our cache reuses previously-built artifacts across environments to dramatically speed up your builds, and a suite of tools around it helps you keep them fast, reliable, and observable as you scale. The following solutions are part of Tuist: - 🚝 : Speed up builds across environments with a content-addressable store. - ✅ : Run tests faster by selecting them based on the file changes. - 📦 : Speed up the resolution of Swift Package Index-indexed packages. - 📈 : Get actionable insights from your projects, builds, and test runs to make informed decisions. - 📱 : Analyze your built apps and get suggestions to improve them. - 📲 : Sharing apps (previews) as easy as sharing a link. - 🗂️ : A solution for more accessible and easier-to-manage Xcode projects. Openness and community are cornerstones in shaping Tuist, as we believe they are the key to building the best solution.

README

Tuist

Tuist supercharges your build system, whether you build with Xcode, Gradle, or Bazel. At its core, our cache reuses previously-built artifacts across environments to dramatically speed up your builds, and a suite of tools around it helps you keep them fast, reliable, and observable as you scale.

The following solutions are part of Tuist:

Openness and community are cornerstones in shaping Tuist, as we believe they are the key to building the best solution. We recommend checking out the following resources:

Get started

Head to the Tuist docs for install instructions, an overview of the platform, step-by-step guides for the workflow you want to adopt, and pointers to sample projects and contribution resources.

Development

This repository represents a monorepo with the following projects:

Project Description
cli The Tuist command-line interface (Swift)
app The iOS and macOS app (Swift)
android The Android app (Kotlin/Compose)
server The Tuist server that hosts the cache, previews, analytics, and dashboard (Elixir/Phoenix)
registry The Swift package registry service (Elixir/Phoenix)
kura The Rust cache mesh service for distributed cache traffic
gradle The Tuist Gradle plugin for Android/JVM builds (Kotlin)
noora The Noora design system that powers the Tuist web UI (Elixir/Phoenix)
codebase-search The hosted source-code search service (Rust)
atlas The internal ops app for CRM, contracts, finance, and GTM (Elixir/Phoenix)
skills The Tuist agent skills package
handbook The company handbook

Companies using Tuist

Want to contribute?

You can use our contribution docs to get started. You can find good issues for first-time contributors here.

Core Alumni

The following people were once core contributors helping steer the project in the right direction and ensuring we have a reliable foundation we can build new features upon:

Contributors

Thanks goes to these wonderful people:

View this README on GitHub

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add tuist/tuist