Geliştirme süreci genellikle bir proje ile sınırlı kalmaz. Hızla birden fazla uygulama ile çalışmak durumunda kalabilirsiniz; bir Laravel uygulaması, bir WordPress sitesinin yanı sıra bir API ya da veritabanı gerektirmeyen basit bir web sitesi.
Laravel Sail, her proje için sağlam bir geliştirme ortamı sunar. Ancak, Podium CLI farklı bir sorunu çözmektedir.
Podium, birden fazla projenin aynı sistemde uyumlu bir şekilde çalışmasını sağlayan tutarlı bir yerel geliştirme ortamı oluşturur. Podium’u bir kez kurar, sonrasında tüm projelerinizin aynı yapılandırmayı paylaşarak yeniden inşa etmeye gerek kalmadan çalışmasını sağlarsınız.
Podium ile Laravel projeleri, WordPress siteleri ve diğer PHP uygulamalarını yan yana oluşturup çalıştırabilirsiniz. Projeler, her seferinde özel bir yapılandırma yapmaya gerek kalmadan birbirleriyle iletişim kurabilir.
Ayrıca, Kavera’yı da destekler; bu, AI araçları ve otomasyonu ile iyi çalışmak üzere tasarlanmış opsiyonel bir düz dosya Laravel tabanlı web sitesi motorudur. Kavera, veritabanına ihtiyaç duymayan basit web siteleri, iniş sayfaları ve içerik odaklı projeler için faydalıdır.
FastAPI ve Django desteği de yakında eklenecektir, böylece Python servisleriniz PHP uygulamalarınızla aynı sistemde çalışabilir.
Podium, altında Docker kullanmasına rağmen, konteynerleri veya yapılandırma dosyalarını yönetmenize gerek yoktur. Podium, altyapıyı yönetir, böylece projelerinizi oluşturma sürecine odaklanabilirsiniz.
Bu, hızlı bir başlangıç yapmak isteyen yeni geliştiriciler için ve aynı anda birden fazla projede çalışan deneyimli geliştiriciler için tasarlanmıştır.
Ubuntu veya benzeri sistemlerde kurulum:
curl -fsSL https://raw.githubusercontent.com/CaneBayComputers/podium-cli/master/install-ubuntu.sh | bash
(Arch veya Mac kurulumu için GitHub sayfasına bakabilirsiniz)
Podium’u yapılandır:
podium configure
Yeni bir Laravel projesi oluştur:
podium new my-laravel-app
Yeni bir Kavera düz dosya web sitesi oluştur:
podium kavera my-kavera-website
Tarayıcınızda açın:
Bu kadar basit.
GitHub projeleri:
Podium CLI
Podium CLI
https://github.com/CaneBayComputers/podium-cli
Kavera
Kavera
Kaynak: Laravel


