GitHub Copilot App: My Work ile İşlerini Yönetmek
Gerçek geliştirme süreçleri neredeyse hiçbir zaman düz bir çizgide ilerlemez. Bir yandan hata düzeltmesi yaparsınız, öte yandan bir pull request incelersiniz; arada aklınıza gelen yeni bir fikri de not etmeniz gerekir. GitHub Copilot uygulamasına daha çok görev devrettikçe ve yeni pull request’ler açtıkça aynı anda takip edilecek iş sayısı hızla artar. My work paneli tam burada devreye girer; devam eden, tamamlanan ve sıradaki işleri tek bir yerden yönetmenizi sağlar.
Bu yazıda GitHub Copilot uygulamasındaki My work panelinin nasıl çalıştığına, hangi görünümleri sunduğuna ve iş akışını nasıl sadeleştirdiğine bakıyoruz.
Pull request ve issue’lar için varsayılan görünümler
My work sekmesini açtığınızda hazır bekleyen görünümler karşınıza gelir. İlki All sekmesi; tüm pull request ve issue’larınızı tek listede toplar. Bu listenin bir inceliği var: Erişiminiz olan her repoyu değil, yalnızca Copilot uygulaması içinde temas ettiğiniz projeleri gösterir. Listede görmediğiniz bir repoyu eklemek için o repoya yönelik kısa bir oturum başlatmanız yeterli; sonrasında My work’te görünmeye başlar.
All görünümünün yanında üç yerleşik görünüm daha var:
- Active: Açık olan tüm pull request ve issue’larınızı listeler.
- Review requests: Sizden inceleme istenen pull request’leri gösterir.
- Done: Kapatılmış tüm öğeleri barındırır.
Bu görünümler sayesinde hangi işin dikkatinizi beklediğini, hangilerinin bittiğini bir bakışta ayırt edersiniz.
Kendi görünümlerinizi ve filtrelerinizi oluşturmak
Yerleşik görünümler iyi bir başlangıç, ama kendi ihtiyacınıza göre yenilerini tanımlayabilirsiniz. New view ile boş bir görünüm oluşturur, sonra ona örneğin “My issues” gibi anlamlı bir ad verirsiniz.
Filtre kurmanın iki yolu var: GitHub’dan bildiğiniz açılı parantez (angle-bracket) söz dizimini yazabilir ya da başlangıçta daha kullanışlı olan arayüzü seçebilirsiniz. Örneğin “My issues” görünümü için önce Is: Issue filtresini ekleyip tüm issue’ları toplar, ardından Assignee: Me filtresiyle listeyi yalnızca size atananlara indirirsiniz. Save dediğinizde bu görünüm size atanan tüm issue’ları kalıcı olarak gösterir.
Yanında hızlı filtreleme de var. Üstteki filtreyi açtığınızda aynı arayüzle karşılaşırsınız. Sıralamayı Recently updated yerine Ascending yapıp en eski öğeleri yukarı taşıyabilirsiniz. Değişiklikleri yeni bir görünüm olarak kaydedebilir, üzerinde çalıştığınız görünümü güncelleyebilir ya da iptal edip önceki haline dönebilirsiniz.
Liste ve tablo düzenlerini özelleştirmek
Öğeler varsayılan olarak liste görünümünde, kart benzeri bir yapıda dizilir. Bu düzen işleri hızlıca taramak için sade ve rahat.
Daha fazla kontrol isterseniz tablo görünümüne geçin. Tablo görünümünde listede olmayan bazı ek özellikler var: Hangi sütunların görüneceğini seçebilir, sütunların sırasını değiştirebilir ve genişliklerini kendi çalışma tarzınıza göre ayarlayabilirsiniz. Denemekten çekinmeyin, ayarları eski haline döndürmek ve liste görünümüne dönmek her zaman elinizin altında.
Issue ve pull request’lerden ajan oturumu başlatmak
My work panelinin asıl gücü burada. Listedeki herhangi bir öğeyi seçip üzerinde yeni bir Copilot oturumu başlatabilirsiniz. Copilot ilgili issue’yu bağlam olarak alır ve çalışmaya koyulur.
Liste görünümünde birden çok öğeyi aynı anda seçip Actions menüsünden de yeni oturumlar açabilirsiniz. Bu esneklik iki tipik senaryoda işe yarar:
- Birbirinden bağımsız birkaç özellik talebi varsa her biri için ayrı bir oturum başlatabilirsiniz.
- Aynı özelliğe işaret eden birden fazla hata raporu varsa bunları New session ile tek bir oturumda birleştirebilirsiniz.
Her iki durumda da Copilot uygulamasının oturum için kullanacağı repoyu değiştirebilirsiniz. Issue’nun tutulduğu repo ile kodun bulunduğu reponun farklı olduğu durumlarda bu oldukça pratik.
Issue oluşturmak ve repo kapsamını değiştirmek
Panelin üst kısmında iki ek düğme daha var. İlki repository filtresi; varsayılanı “All Repositories”. Buradaki “all”un, Copilot uygulaması içinde temas ettiğiniz repolara göre otomatik sınırlandığını unutmayın.
İkinci düğme New issue. Bu düğmeyle doğrudan panel üzerinden yeni bir issue açabilirsiniz. Örneğin bir light mode düğmesi eklemek istediğinizde Create diyerek bu issue’yu bağlam olarak kullanan yeni bir oturum başlatabilirsiniz.
Öne çıkanlar
My work paneli, tüm pull request ve issue’larınızı yönetebileceğiniz tek bir merkez. Özel görünümler oluşturabilir, aradığınıza tam olarak ulaşmak için arama yapabilir ve görevleri hızlıca Copilot’a devredebilirsiniz. Böylece dikkat dağılmadan, önem verdiğiniz işlere odaklanmak kolaylaşır. Copilot uygulamasıyla ajanlı geliştirme akışının tamamını kavramak için serinin diğer yazılarına da göz atabilirsiniz.
Kaynaklar ve İleri Okuma
- GitHub Copilot app for Beginners: Managing your work — GitHub Blog
- GitHub Copilot app for Beginners: Getting started — GitHub Blog
- The GitHub Blog
- GitHub Copilot app: Ajanlarla Çalışmanın Yeni Düzeni
- GitHub Copilot App’te Stacked Sessions ve Stacked PR’lar
- GitHub Copilot app now available in the usage metrics API







Yorum gönder