Özellik · Proje algılama

Projeni kendisi tanır.

Bir GitHub reposunu ya da bilgisayarındaki bir klasörü gösterirsin. Kule onu klonlamadan ve hiçbir şey çalıştırmadan, birkaç dosyasına bakarak ne olduğunu anlar ve kurulum planını çıkarır.

Neye bakar

Birkaç dosya, tam bir plan.

Her bulgu, onu ortaya çıkaran dosya ve bağımlılıkla birlikte gelir. Plan neden öyle olduğunu gösterir.

Proje dosyaları

Hangi dil ve çatıyla yazıldığını, monorepo olup olmadığını, hangi klasörün hangi parça olduğunu anlar.

package.jsonpnpm-workspace.yamlgo.modCargo.tomlrequirements.txtGemfilecomposer.json

Nasıl çalıştığı

Dockerfile varsa onu kullanır; yoksa build ve start komutlarını bulur. Statik siteleri ayrıca tanır.

DockerfileEXPOSEscriptsnixpacks

Neye bağlandığı

Örnek .env dosyalarından ve istemci kütüphanelerinden hangi veritabanına, hangi cache'e, hangi servise bağlandığını çıkarır.

.env.exampleprismapgioredisbullmq

Tanıdıkları

Çoğu projeyi ilk bakışta.

Tanımadığı bir şey bulduğunda tahmin etmez; bulamadığını açıkça söyler.

Node.js

Next.jsNuxtNestJSExpressFastifyHonoAstroSvelteKitViteBullMQ

Python

DjangoFlaskFastAPICelery

Ruby · PHP

RailsSidekiqComposer projeleri

Go · Rust

go.modAxum · Actix · Rocket

Statik siteler

AstroNext.jsNuxtSvelteKitAngularGatsby

Kaynaklar

PostgreSQLMySQLMariaDBMongoDBRedis

Otomatik bağladıkları

Değişkenleri sen yazmazsın.

Parçalar arasındaki adresleri ve bağlantı dizelerini Kule doldurur. Senden yalnızca dış servislerin anahtarlarını ister.

Kule çıktığında haber verelim.

Listedekiler ilk sürüme herkesten önce erişir.

Diğer özellikler