GitHub işbirliğine dayalı bir platformdur

Tamamlandı

gitHub'ın yaptığı her şeyin temelinde işbirliği yer alır. Modülün ilk ünitesinde depoların üzerinden geçtik ve depoların projenizi ve dosyalarını düzenlemenize yardımcı olduğunu öğrendik. Son ünitede, projenizde yapılan değişiklikleri izlemenin bir yolu olan çekme isteklerini öğrendik.

Bu ünitede sorunlar ve tartışmalar hakkında bilgi edineceğiz. Bunlar, GitHub Enterprise Platform'un işbirliğine dayalı yapısına katkıda bulunan özelliklerdir.

Sorunlar

GitHub Sorunları, GitHub'da çalışmaya yönelik fikirleri, geri bildirimleri, görevleri veya hataları izlemek için kullanılır. Sorunlar çeşitli yollarla oluşturulabilir, böylece iş akışınız için en uygun yöntemi seçebilirsiniz.

Bu izlenecek yol, bir depodan nasıl sorun oluşturulacağını kapsar. Sorunlar şu kaynaklardan da oluşturulabilir:

  • Görev listesindeki bir öğe.
  • Projedeki bir not.
  • Bir sorundaki veya çekme isteğindeki bir açıklama.
  • Belirli bir kod satırı.
  • URL sorgusu.

Depodan sorun oluşturma

  1. GitHub.com deponun ana sayfasına gidin.

  2. Deponuzun adının altında Sorunlar'ı seçin.

    Sorunlar bölümünün vurgulandığı bir deponun ana sayfasının üst kısmını gösteren ekran görüntüsü.

  3. Yeni sorun'a tıklayın.

  4. Deponuz sorun şablonları kullanıyorsa, açmak istediğiniz sorun türünün yanındaki Başlat'ı seçin.

    Açmak istediğiniz sorunun türü kullanılabilir seçeneklere dahil değilse Boş bir sorun aç'ı seçin. Şablonları kullanmıyorsanız 5. Adıma geçin.

    Deponuz sorun formları kullanıyorsa boş bir sorun şablonu yerine doldurulacak yapılandırılmış bir form görürsünüz. Sorun formları, bakımcıların belirli bilgileri standart bir biçimde toplamasına olanak sağlar.

    Boş bir sorun aç seçeneğinin vurgulandığı sorun şablonları menüsünün ekran görüntüsü.

  5. Başlık ekle alanına sorununuz için bir başlık girin.

  6. Açıklama ekle alanına sorununuzun açıklamasını yazın.

  7. Proje bakımcısıysanız sorunu birine atayabilir, bir proje panosuna ekleyebilir, kilometre taşıyla ilişkilendirebilir veya etiket uygulayabilirsiniz.

  8. İşiniz bittiğinde Yeni sorun gönder'i seçin.

İşbirliğini etkili bir şekilde yönetmek ve sorun görünürlüğünü artırmak için etiketleri, bahsetmeleri ve tepkileri kullanın. Sorun şablonları, katkıda bulunanlar için tutarlı bir yapı ve beklentilerin korunmasına yardımcı olur.

Bazı konuşmalar GitHub Tartışmaları için daha uygun olabilir. GitHub Tartışmalarını kullanarak soru sorun ve yanıtlayın, bilgi paylaşın, duyurular yapın ve bir proje hakkında konuşmalar yapın veya bu konuşmalara katılın.

Sonraki bölümde Tartışmalar'ı ve özelliği en iyi şekilde nasıl kullanabileceğinizi inceleyeceğiz.

Tartışmalar

Tartışmalar, Soru-Cevap, fikirler veya genel geri bildirim gibi koda bağlı olması gerekmeyen konuşmalar için tasarlanmıştır. Paylaşılan bir forum içinde açık ve sürekli iletişimi destekler ve deponun görünürlüğüne bağlı olarak genel veya özel olabilir.

Bu bölümde nasıl yapılacağını öğreneceksiniz:

  • Deponuzda tartışmayı etkinleştirme.
  • Yeni bir tartışma ve çeşitli tartışma kategorileri oluşturma.

Şimdi deponuzda tartışmayı etkinleştirme konusunu ele alalım.

Deponuzda tartışmayı etkinleştirme

Depo sahipleri ve Yazma erişimi olan kişiler, ortak ve özel depolarında bir topluluk için GitHub Tartışmalarını etkinleştirebilir. Bir tartışmanın görünürlüğü, oluşturulduğu depodan devralınır.

GitHub Tartışmaları'nı ilk etkinleştirdiğinizde, bir karşılama gönderisi yapılandırmanız istenir.

  1. GitHub.com deponun ana sayfasına gidin.

  2. Deponuzun adının altında Ayarlar'ı seçin.

    Deponun ana sayfasının üst kısmının ayarlar bölümünün vurgulandığı ekran görüntüsü.

  3. Aşağı kaydırarak Özellikler bölümüne gelin ve Tartışmalar'ın altında Tartışmaları ayarla'yı seçin.

    Yeşil Kurulum tartışma düğmesinin vurgulandığı Tartışmalar kutusunun ekran görüntüsü.

  4. Yeni tartışma başlat'ın altında, topluluğunuzun tonu ve kaynaklarıyla eşleşecek şekilde şablonu düzenleyin.

  5. Tartışmayı başlat'ı seçin.

Artık yeni bir tartışma oluşturmaya hazırsınız.

Yeni tartışma oluşturma

Depoyu görüntüleyebilen kimliği doğrulanmış tüm kullanıcılar bu depoda bir tartışma oluşturabilir. Kuruluş düzeyinde tartışmalar için, kaynak depoyu görüntüleyebilen tüm kullanıcılar bir tartışma da oluşturabilir.

  1. GitHub.com, bir tartışma başlatmak istediğiniz deponun veya kuruluşun ana sayfasına gidin.

  2. Deponuzun veya kuruluşunuzun adının altında Tartışmalar'ı seçin.

    Tartışmalar bölümünün vurgulandığı deponun ana sayfasının üst kısmının ekran görüntüsü.

  3. Sayfanın sağ tarafında Yeni tartışma'yı seçin.

  4. Bir tartışma kategorisi seçmek için Başlarken'i seçin. Tüm tartışmalar bir kategoriye yerleştirilmelidir. Depo bakımcıları bu kategorileri tanımlar.

    Üst seçenek Duyurular ve Başlarken düğmesinin vurgulandığı tartışma kategorisi menü seçiminin ekran görüntüsü.

Her tartışma kategorisi, amacını netleştirmek için benzersiz bir ad, emoji ve açıklama içerir. Kategoriler, bakımcıların konuşmaların nasıl dosyalanmış olduğunu düzenlemelerine yardımcı olur. Soru-Cevap veya daha fazla açık uçlu konuşma olan kategorileri ayırt etmeye yardımcı olmak için özelleştirilebilirler. Aşağıdaki tabloda, tartışmalar ve bunların amacı için varsayılan kategoriler gösterilmektedir.

Kategori Amaç Biçim
📣 Duyurular Proje bakımcılarından gelen güncelleştirmeler ve haberler Duyuru
#️⃣ Genel Projeyle ilgili her şey ve her şey Açık uçlu tartışma
💡 Fikir Projeyi değiştirme veya geliştirme fikirleri Açık uçlu tartışma
🗳️ Anketler Topluluğun oy vermesine ve tartışmasına yönelik birden çok seçenek içeren anketler Anketler
🙏 Soru-Cevap Soru/yanıt biçimiyle topluluğun yanıtlaması gereken sorular Soru-Cevap
🙌 Göster ve söyle Projeyle ilgili oluşturmalar, denemeler veya testler Açık uçlu tartışma

Depo bakımcıları, daha iyi görünürlük sağlamak için önemli tartışmaları Tartışmalar sekmesinin en üstüne sabitleyebilir.

  1. Tartışma başlığı altında, tartışmanız için bir başlık girin ve Yaz'ın altında tartışmanızın gövdesini girin.

    Tartışma başlığı kutusu ve içerik kutusu boş olan yeni bir tartışma sayfası başlatma işleminin ekran görüntüsü.

  2. Tartışmayı başlat'ı seçin.

Bu, GitHub'ın Sorunlar ve Tartışmalar aracılığıyla işbirliğini nasıl desteklediğini kapsar. Şimdi bildirimleri yönetme, iş parçacıklarına abone olma ve GitHub sayfalarını kullanmaya başlama konularına geçelim.

Açıklamayı yanıt olarak işaretleme

Soru-Cevap stilinde açıklamayı özgün sorunun kabul edilen yanıtı olarak işaretleyebilirsiniz.

  1. Tartışmaya geçin.
  2. Özgün soruyu en iyi yanıtlayan yorumu bulun.
  3. Açıklamanın altında Yanıt olarak işaretle'yi seçin.

Açıklama vurgulanır ve başkalarının çözümü hızlı bir şekilde bulmasını kolaylaştırır. Gerekirse yanıtın işaretini kaldırabilirsiniz.

Tartışmayı soruna dönüştürme

Bir tartışma izlenmesi gereken bir işe yol açarsa, tartışmayı bir soruna dönüştürebilirsiniz.

  1. Dönüşüm yapmak istediğiniz tartışmaya gidin.
  2. Tartışmanın ... sağ üst kısmındaki (üç nokta) menüsünü seçin.
  3. Soruna dönüştür'ü seçin.
  4. Dönüştürmeyi onaylayın ve yeni problemi oluşturmak için bir veri deposu seçin.

Bu, topluluk konuşmalarından kaynaklanan eyleme dönüştürülebilir çalışmaları izler.

Tartışmayı sabitleme

Daha iyi görünürlük için önemli tartışmaları Tartışmalar sayfasının en üstüne sabitleyebilirsiniz.

  1. İşaretlemek istediğiniz tartışmaya ulaşın.
  2. Tartışmanın ... sağ üst kısmındaki (üç nokta) menüsünü seçin.
  3. Tartışmayı sabitle'yi seçin.

Sabitlenmiş tartışmalar duyuruları, önemli soruları veya topluluğun fark etmesi gereken devam eden konuları vurgulamak için yararlıdır.