tilt README

The project's README from github.com/tilt-dev/tilt. As one markdown file: README.md.

Tilt

Build Status GoDoc

Kubernetes for Prod, Tilt for Dev

Modern apps are made of too many services. They're everywhere and in constant communication.

Tilt powers microservice development and makes sure they behave! Run tilt up to work in a complete dev environment configured for your team.

Tilt automates all the steps from a code change to a new process: watching files, building container images, and bringing your environment up-to-date. Think docker build && kubectl apply or docker-compose up.

Watch: Tilt in Two Minutes

screencast

Install Tilt

Installing the tilt binary is a one-step command.

macOS/Linux

curl -fsSL https://raw.githubusercontent.com/tilt-dev/tilt/master/scripts/install.sh | bash

Windows

iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/tilt-dev/tilt/master/scripts/install.ps1'))

For specific package managers (Homebrew, Scoop, Conda, asdf), see the Installation Guide.

Run Tilt

New to Tilt? Our tutorial will get you started.

Configuring a Service? We have best practice guides for HTML, NodeJS, Python, Go, Java, and C#.

Optimizing a Tiltfile? Search for the function you need in our complete API reference.

Community & Contributions

Questions: Join the Kubernetes slack and find us in the #tilt channel. Or file an issue. For code snippets of Tiltfile functionality shared by the Tilt community, check out Tilt Extensions.

Contribute: Check out our guidelines to contribute to Tilt's source code. To extend the capabilities of Tilt via new Tiltfile functionality, read more about Extensions.

Help us make Tilt even better: Tilt sends anonymized usage data, so we can improve Tilt on every platform. Details in "What does Tilt send?".

We expect everyone in our community (users, contributors, followers, and employees alike) to abide by our Code of Conduct.

Reporting security issues

The maintainers take security seriously. If you discover a security issue, please bring it to their attention right away!

Please DO NOT file a public issue, instead send your report privately to [email protected].

Security reports are greatly appreciated and we will publicly thank you for it. We also like to send gifts—if you're into Docker schwag, make sure to let us know. We currently do not offer a paid security bounty program, but are not ruling it out in the future.

License

Copyright 2022 Docker, Inc.

Licensed under the Apache License, Version 2.0

tilt (tilt-dev/tilt)

Searching Database…

10.1K ·GitHub
这是什么?Tilt 是一个针对 Kubernetes 上微服务应用的开发工具:它把从代码修改到开发环境中进程更新的整个流程自动化,让你的服务在开发时表现正常。
怎么把它跑起来?安装 tilt 二进制文件——在 macOS、Linux 和 Windows 上都只需一条命令——然后跟着教程操作,用 tilt up 启动。
用的时候需要 Kubernetes 集群和 Docker 吗?它面向 Kubernetes 上的微服务应用,自动化的正是 docker build + kubectl apply(或 docker-compose up)这套流程,所以 Docker 和一个开发集群是环境配置的一部分。
能直接指向我的代码仓库用,还是得先做配置?需要配置:你要在一个 Tiltfile 里用代码定义开发环境。HTML、NodeJS、Python、Go、Java 和 C# 的最佳实践指南,以及完整的 Tiltfile API 参考文档,都能帮你写出来。
它是给个人开发者用的,还是给整个团队用的?给做微服务应用的团队用的:tilt up 会启动一个按你们团队配置好的完整开发环境。
Windows 上也能用吗,还是只支持 Mac 和 Linux?三大桌面系统都支持,安装说明覆盖 macOS、Linux 和 Windows;Installation Guide 里还包括 Homebrew、Scoop、Conda 和 asdf 的安装方式。
我开发的时候它会不会往外面发数据?它会在所有平台上发送匿名使用数据来帮助改进 Tilt;具体细节记录在 'What does Tilt send?' 页面里。
它是开源的吗,工作中用要花钱吗?是的——Apache License 2.0,版权归 Docker, Inc. 所有,可以免费使用、修改和分发,包括商业用途。
服务配置指南覆盖了哪些语言?HTML、NodeJS、Python、Go、Java 和 C# 各有一份最佳实践指南,还有一份完整的 API 参考,记载了每一个 Tiltfile 函数。
Tilt Extensions 是什么?由 Tilt 社区分享的可复用的 Tiltfile 功能片段——不用事事从零写起,就能扩展 Tilt 的能力。
完全的新手应该从哪里开始?先看两分钟演示('Watch: Tilt in Two Minutes')和官方教程,然后再看你所用服务语言的最佳实践指南。
What are similar projects?kompose, kustomize, helm, k9s, devbox, skaffold, kubeasz, compose
Creator
tilt-dev
Size
115.2 MB
Stars
10.1K
Age
8y
Commits · 90 Days