Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Murat Başaran tarafından sunulan bir eğitim içeriğidir ve GitHub platformunda organizasyon yapısı ve takım yönetimi konularını kapsamaktadır.
- Video, GitHub'daki organizasyon yapısının ne olduğunu ve neden önemli olduğunu açıklayarak başlıyor, ardından organizasyon oluşturma sürecini adım adım gösteriyor. İçerikte "Grup A" adında bir organizasyon oluşturma, organizasyon türleri (public, private), çalışma yöntemleri, fiyatlandırma seçenekleri, roller (owner, member, test ekibi) ve takım oluşturma işlemleri detaylı olarak anlatılıyor.
- Ayrıca, grup ayarları, takım üyelerine yetki verme, yeni repository oluşturma, görev atama ve organizasyon yapısının takım çalışması, görev yönetimi ve kod paylaşımı için nasıl faydalı olduğu da videoda ele alınan konular arasındadır.
- 00:02GitHub'da Organizasyon Yapısı
- GitHub'da organizasyon yapısı, birden çok kişiyle anlaşarak veya onaylaşarak çalışabilmenizi sağlar.
- Bir organizasyon, bir ekip kurmanızı ve GitHub'da sosyal kodlama yapmanızı mümkün kılar.
- Organizasyon yapısı sayesinde GitHub üye olan kişilere davetiye göndererek projelerde paylaşım yapabilirsiniz.
- 00:57Organizasyon Yapısının Faydaları
- Organizasyon yapısı, tek başına geliştirilen projelerde fork ve pull request sürecini otomatikleştirerek takım çalışmasını hızlandırır.
- Organizasyon yapısında kişilere proje üzerinde yetki vererek pull request işleminden sıyrılabilirsiniz.
- Görev yönetimi için de organizasyon yapısı kullanışlıdır, böylece takım üyeleri arasında görev ataması yapabilirsiniz.
- 02:50Organizasyon Oluşturma
- GitHub'da organizasyon oluşturmak için profilinize girip artı işaretine tıklayıp "New Organization" seçeneğine basmanız gerekir.
- Organizasyon oluştururken ad, fatura e-maili ve çalışma yöntemi gibi bilgileri girmeniz istenir.
- Ücretsiz olarak sınırsız sayıda organizasyon oluşturabilirsiniz, ancak private repositor oluşturmak için ücretli planlar gereklidir.
- 06:19Organizasyon Yönetimi
- Organizasyon ilk oluştuğunda otomatik olarak bir owner (sahip) oluşturulur ve bu kişi admin gibi güçlü yetkilere sahiptir.
- Organizasyon üzerinde yeni proje oluşturma, takım organize etme, code review yapma ve iletişime geçme gibi yetkileri olan ownerlar ekleyebilirsiniz.
- Organizasyon hiyerarşisi grup, takım ve üyeler şeklinde ilerler; gruplar takımlardan oluşabilir ve takımlar da üyelerden oluşabilir.
- 08:48Takım Oluşturma ve Üye Davetleri
- Organizasyonda varsayılan olarak "owners" takımı bulunur ve bu takım güçlü yetkilere sahiptir.
- Takımlar oluştururken okuma, yazma ve yönetici rollerinden birini seçebilirsiniz.
- Üye davet etmek için "Invite Member" seçeneğini kullanabilir ve davet edilen kişi e-postadaki linke tıklayarak organizasyona katılabilir.
- 13:55Grup Ayarları
- Grup ayarlarında profil adı, email ve açıklama gibi bilgiler eklenebilir.
- Grup organizasyonunu silebilir veya yeniden adlandırabilirsiniz.
- Faturalandırma ve diğer seçenekler de mevcuttur.
- 14:19Takımlar ve Yönetimi
- Takımlar bölümünden yeni takımlar oluşturulabilir, örneğin "developer" takımı.
- Takımlara admin veya write hakkı verilebilir, test takımı sadece read hakkı vardır.
- Takımlara kişiler eklenebilir, arama yaparak liste olarak görüntülenebilir.
- 15:20Repository Oluşturma
- Gruba yeni bir repository eklenebilir.
- Yeni takım oluşturma ve yeni repository oluşturma seçenekleri mevcuttur.
- Proje adı yazarak "create repository" diyerek yeni bir proje oluşturulabilir.
- 16:09Organizasyon ve Görev Yönetimi
- Ana sayfada organizasyonlar kısmı görüntülenebilir.
- Harita üzerinde olayların gerçekleştiği yerler gösterilebilir.
- Görevler kısmında, organizasyona ait bir proje oluşturulduğunda kişiler görev atamasında görünür.
- Projelere görevler eklerken, organizasyon içerisindeki projenin isos ekranından atama yapılabilir.