Kurulum
ikas CLI ile yerel projeyi oluşturma ve geliştirme ortamını başlatma.
Kod modunu kullanmak için ikas CLI'ı kurmanız, ardından partners.ikas.com üzerinden oluşturduğunuz temanıza ait ikas Studio projesini tarayıcınızda açmalısınız. Aşağıdaki adımları sırayla uygulayın.
1. CLI'ı yükleme
Terminal açın ve aşağıdaki komutu çalıştırın:
npm install ikas -gBu komut ikas CLI'ı sisteminize global olarak yükler. Kurulum tamamlandıktan sonra ikas komutları terminalinizde kullanılabilir hale gelir.
2. Tema başlatma komutunu alma
partners.ikas.com adresine gidin, geliştirmek istediğiniz temayı açın ve Kod sekmesine geçin. Bu sekmede size özel bir başlatma komutu göreceksiniz:
ikas theme init -e <sizin-temanıza-ait-url>Komuttaki URL size özeldir
Komutun sonundaki URL, seçtiğiniz temaya ve mağazanıza göre otomatik oluşturulur. Başka bir kaynaktan kopyalamak yerine her zaman panel üzerinden alın.
Bu komutu kopyalayıp terminalinize yapıştırın ve çalıştırın. ikas CLI, komut satırı üzerinden ilerleyeceğiniz adımları size gösterir; adımları takip edin.
3. Projeye geçme ve geliştirme sunucusunu başlatma
Kurulum tamamlandığında terminalde cd komutuyla oluşturulan proje klasörüne geçin ve geliştirme sunucusunu başlatın:
cd <proje-adı>
ikas theme devikas theme dev komutu çalıştığında yeni bir tarayıcı sekmesi açılır.
4. Bağlantıyı tamamlama
Açılan yeni sekmede sayfanın alt kısmındaki Bağlan butonuna tıklayın. Bu adımı tamamladığınızda yerel projeniz ikas Studio'ya bağlanmış ve geliştirme ortamınız hazır hale gelmiş olur.
Sonraki oturumlarda
Projeyi bir kez kurduktan sonra tekrar geliştirmeye başlamak için yalnızca proje klasörüne girip ikas theme dev komutunu çalıştırmanız yeterlidir. Geliştirme kaynak mağazası otomatik olarak açılır.
Farklı bir mağazaya / projeye bağlama
Geliştirdiğiniz kod bileşenlerini başka bir mağazaya ya aynı mağazanın farklı Studio projesine da eklemek istiyorsanız proje klasöründe aşağıdaki komutu çalıştırın:
ikas theme link -e <mağazaya-ait-studio-tema-linki>Komuttaki URL, bağlamak istediğiniz editörün URL'idir.