Programlama ve Yazılım Geliştirme

GitHub Copilot uygulaması içinde Canvases kullanarak özel çalışma arayüzleri nasıl oluşturulur

GitHub, doğal dille iş akışını tanımlayarak GitHub Copilot uygulaması içinde etkileşimli çalışma arayüzlerinin nasıl oluşturulacağını, ardından arayüzün düzenlenip aracıyla paralel olarak kullanılmasını açıklıyor. Bu arayüzler Kanban panolarında, sorunların sınıflandırılmasında, kontrol listelerinde ve gösterge panolarında kullanılabilir.

2026-09-25
3 dk okuma
25 görüntülenme
certi.news Editorial Team
GitHub Copilot uygulaması içinde Canvases kullanarak özel çalışma arayüzleri nasıl oluşturulur

GitHub Copilot uygulamasındaki Canvases özelliği, kullanıcının geleneksel araçların dayattığı sabit ekranlara uyum sağlamak yerine, İngilizce yazılmış bir açıklamadan özel bir çalışma arayüzü oluşturmasına olanak tanır. GitHub, Canvas uzantıları olarak da adlandırılan bu arayüzlerin Kanban panosu, sorunları sınıflandırma panosu, sürüm kontrol listesi, form veya elektronik tablo şeklinde olabileceğini belirtiyor.

Metin açıklamasından Canvas oluşturma

Arayüzü oluşturmak kod yazmayı veya dosyaları manuel olarak tasarlamayı gerektirmez. Kullanıcı, GitHub Copilot aracısıyla bir oturum başlatır, ardından /create-canvas komutunu ve istenen arayüzün açıklamasını yazar. Yararlı bir sonuç elde etmek için GitHub üç unsurun belirtilmesini öneriyor: arayüzün destekleyeceği iş akışı, kullanıcının gerçekleştirebilmesi gereken işlemler ve aracının gerçekleştirebileceği görevler.

Şirketin verdiği örneklerden biri, GitHub Copilot uygulama oturumları aracılığıyla tamamlanan özelliklere ilişkin sürüm notlarını takip etmek için bir Canvas oluşturulmasını istemek; buna ek olarak girdileri gözden geçirip düzenleme araçları sunmak ve aracının bunları ekleyip güncellemesine izin vermektir. Ardından araç arayüzü oluşturur ve kullanıcıların dosyaları oluşturmasına veya düzeni manuel olarak yapılandırmasına gerek kalmadan yan panelde açar.

Arayüz, düzenlenebilir bir başlangıç noktasıdır

GitHub ilk çıktıyı nihai tasarım olarak görmüyor. Kullanıcı sütunlar veya filtreler eklenmesini, açık çekme isteklerinin getirilmesini ya da arayüzün günlük görev listesine dönüştürülmesini isteyebilir. Araç, bu talimatlara dayanarak Canvas'ı yeniden şekillendirir; ayrıca daha sonra yeniden kullanılabilir bir uzantı olarak kaydedilebilir.

Uzantı, ekiple paylaşmak üzere proje içinde tutulabilir veya kişisel uzantı olarak kaydedilebilir. GitHub ayrıca Awesome Copilot topluluğunda sürüm notları, Kanban panoları ve sorunları sınıflandırma iş akışlarına yönelik araçları içeren hazır uzantıların bulunduğunu belirtiyor; bunlar yüklenip özelleştirilebilir.

Kullanıcı ve araç arasında doğrudan iş birliği

Pratik açıdan en önemli fark, Canvas'ların her iki tarafın paylaşılan durumu doğrudan düzenlemesine olanak tanımasıdır. Bir düğmeye basıldığında, bir alan güncellendiğinde veya bir kart taşındığında değişiklik arayüzde görünür ve ayrı bir eşzamanlama adımı olmadan araç tarafından görülebilir hâle gelir. Benzer şekilde, araçtan kullanıcının erişebildiği işlevlerin aynısını kullanarak bir sürüm notu eklemesi veya bir kartı taşıması istenebilir; sonuç arayüzde görünür.

Pratikte ne değişiyor?

Canvases, bir komut gönderip yanıt beklemeye dayalı etkileşimin ötesine geçen bir model sunuyor; arayüz, kullanıcının ve aracın değiştirebildiği ortak bir çalışma alanına dönüşüyor. Bu da özelliği yalnızca metin yanıtlarına değil, görsel unsurlara ve güncellenebilir bir duruma ihtiyaç duyan iş akışları için uygun hâle getiriyor. Ancak materyal, kullanılabilirliğin ayrıntılarını, desteklenen veri ve işlem türlerinin sınırlarını veya bu işleve erişim gereksinimlerini belirtmiyor; bu nedenle ekipler ve üretim ortamları için uygunluğunun pratikte doğrulanması gerekiyor.

GitHub, basit bir pano veya kontrol listesiyle başlanmasını, ardından üç soruya yanıt verilerek bunun aşamalı biçimde geliştirilmesini öneriyor: Hangi bilgiler görüntülenmeli? Kullanıcı neyi doğrudan değiştirmek istiyor? Araç neleri güncelleyebilmeli veya gerçekleştirebilmeli?

Haber kaynağı
c
Yazar

certi.news Editorial Team

Aynı kategoride

Bunlar da ilginizi çekebilir

Tüm haberleri gör