Edge Kodu Yazma
IronFlock, tarayıcınızdan kod düzenlemenizi, uzak cihazlarda çalıştırmanızı ve hata ayıklamanızı sağlayan bir cloud IDE sunar.
App Studio
App Studio, uygulamalarınızı oluşturduğunuz ve yönettiğiniz yerdir.
- Uygulamalarım — Hem genel hem de özel olarak oluşturduğunuz uygulamalar.
- Paylaşılan uygulamalar — Geliştirme erişimi verilmiş genel uygulamalar.
Yeni bir uygulama oluşturmak için:
- IOT UYGULAMASI OLUŞTUR’a tıklayın.
- Bir uygulama adı girin.
- Onaylamak için + düğmesine tıklayın.
Cloud IDE’yi açmak için herhangi bir uygulama kartındaki Geliştir’e tıklayın.
Cloud IDE
IDE, bulutta çalışan VS Code tabanlı bir editördür. Şunları sağlar:
- Sözdizimi vurgulama ve otomatik tamamlama ile tam kod düzenleme
- Proje dosyalarınızı gezmek için dosya gezgini
- Entegre terminal
- Git entegrasyonu (commit, push, pull, diff)
İki Terminal
IDE iki farklı terminal sağlar:
| Terminal | Konum | Amaç |
|---|---|---|
| Kod editörü terminali | Bulut | Geliştirme container’ınızda çalışır, Git deposuna erişimi vardır |
| Yan menü terminali | Uzak cihaz | Bağlı bir cihazda çalışan uygulama container’ına bağlanır |
Yan menü terminali, cihaza açık portlar gerektirmeden bağlanır — IronFlock üzerinden tünel kurar.
Bir Cihazda Kod Çalıştırma
- Hedef cihazı seçmek için yan menüyü kullanın (yeşil = çevrimiçi).
- Uygulamayı o cihazda derlemek ve başlatmak için Çalıştır’a tıklayın.
- Yürütmeyi durdurmak için Durdur’a tıklayın.
- Cihazdan gerçek zamanlı çıktıyı görüntülemek için Günlükler’e tıklayın.
Hata ayıklama için kullanmak üzere cihaz üzerinde Geliştir ayrıcalıklarına ihtiyacınız vardır.
Kod İş Akışı
Kod düzenleme Git iş akışını takip eder:
- Düzenleme — Kişisel geliştirme ortamınızda değişiklik yapın.
- Commit — Değişikliklerinizin anlık görüntüsünü yerel olarak kaydedin.
- Push — Değişiklikleri diğer geliştiricilerin kullanımına açmak ve sürümler için master dalına itin.
Değişiklikler yalnızca master’a push ettikten sonra diğer işbirlikçiler için görünür hale gelir.
Yerel Editörünüzü Kullanma
Cloud IDE yerine kendi editörünüzü (VS Code, IntelliJ, Vim vb.) kullanabilirsiniz:
- Uygulamayı harici bir Git servisine bağlayın (GitHub, GitLab veya Bitbucket).
- Deposu yerel olarak klonlayın.
- Makinenizden düzenleme, commit ve push yapın.
- Cloud IDE’yi yalnızca gerçek cihazlarda çalıştırma ve hata ayıklama için kullanın.
Kurulum talimatları için bkz. Git Entegrasyonu.