このプロジェクトについて
TiltはKubernetes上でマイクロサービスアプリケーションを開発するためのツールです。開発環境をコードとして扱い、チームが一貫したセットアップを定義・共有できるようにします。`tilt up`を実行すると、チーム向けに設定された完全な開発環境が起動します。
中心となる考え方は、コード変更から新しい実行プロセスまでのあらゆるステップを自動化することです。つまり、ファイルの監視、コンテナイメージのビルド、環境の最新化を行います。READMEでは、概念的に`docker build && kubectl apply`や`docker-compose up`と比較しています。
インストールは1ステップのコマンドです。macOSとLinuxではシェルスクリプトが提供され、WindowsではPowerShellスクリプトが提供されます。READMEでは、インストールガイドを通じてHomebrew、Scoop、Conda、asdfなどのパッケージマネージャーも案内しています。
初心者向けにはチュートリアルが用意されています。HTML、NodeJS、Python、Go、Java、C#向けのベストプラクティス設定ガイドがあります。完全なAPIリファレンスではTiltfile関数を網羅し、コミュニティで共有されたスニペットはTilt Extensionsリポジトリにあります。
コミュニティサポートは、Kubernetes Slackの#tiltチャンネルとGitHub issuesを通じて行われます。コントリビューションガイドラインが提供されており、拡張機能によって新しいTiltfile機能を追加できます。このプロジェクトは匿名化された使用データを送信することに言及しており、詳細はテレメトリFAQに記載されています。また、すべてのコミュニティメンバーが行動規範に従うことを期待しています。
セキュリティ問題は、公開issueとしてではなく、メールで非公開に報告する必要があります。このプロジェクトはApache License, Version 2.0の下でライセンスされており、著作権はDocker, Inc.が保有しています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.