GitHub Mobile Kurulumu ve Kullanımı

GitHub Mobile Kurulumu ve Kullanımı

Bu yazımızda büyük oranda GitHub Discussions kullanımını ön planda tutarak GitHub Mobile uygulamasının kurulumunu ve kullanımını açıklıyoruz, sevgili dostlarımız.

{getToc} $title={İçindekiler Tablosu}


GitHub nedir?

    GitHub, projelerin versiyon kontrolünün Git altyapısıyla yönetildiği; kod paylaşımı, dokümantasyon hazırlama ve topluluk iletişimi süreçlerini tek bir merkezde toplayan, açık kaynaklı bir iş birliği platformudur. 

    Yalnızca bir kod deposu (repository) olmanın ötesinde; görev takibi (GitHub Issues), proje yönetimi (GitHub Projects), dokümantasyon hazırlama (GitHub Wiki) ve topluluk içi iletişim araçlarını (GitHub Discussions) bir arada sunan entegre bir çalışma alanıdır.


GitHub Mobile nedir?

    GitHub Mobile, bilgisayar başında olunmayan durumlarda projeleri takip etmeyi sağlayan GitHub'ın resmi mobil uygulamasıdır. 

Gelen bildirimleri anlık olarak yönetmeye, projeleri takip etmeye, tartışmalara katılım sağlamaya, revizyonları incelemeye ve topluluk akışına her yerden hızlıca müdahale etmeye imkân verir.

Ancak GitHub'ın oldukça sınırlı bir versiyonudur, pek çok özelliği bünyesinde barındırmaz, bahsekonu diğer özelliklere erişmek için tarayıcınız üzerinden "github.com" adresi üzerinden GitHub hesabınıza girmeniz gerekmektedir.


Neden GitHub'a geçiyoruz?

    Purgatoria Topluluğu olarak, geleneksel forum ve içerik platformlarının beraberinde getirdiği kapalı, merkezi ve tek bir sunucu altyapısına bağımlı veritabanı mimarilerini tamamen geride bırakıyoruz.

    Bu stratejik dönüşümle birlikte, topluluğumuzun temel varoluş ilkelerini oluşturan Açık Yönetişim (Open Governance) ve Radikal Şeffaflık (Radical Transparency) prensiplerini daha önceden duyurduğumuz gibi operasyonel modelimizin merkezine yerleştiriyoruz.

    Bu bağlamda GitHub platformunu, yüksek erişilebilirliği, esnek yapısı ve modern sistemlerle son derece kolay entegre edilebilir altyapısıyla yalnızca bir depolama alanı değil, tüm süreçlerimizi denetlenebilir ve katılımcı bir yapıda yürütebileceğimiz açık bir iş birliği ekosistemi olarak görüyoruz.

    Öte yandan sadece GitHub ile sınırlı kalmayıp GitHub üzerinde barındırdığımız bütün veriyi aynı anda GitLab, Gitea, CodeBerg, BitBucket gibi pek çok benzeri Git platformuna da yedekliyoruz.


Neden GitHub Discussions?

    Aşağıdaki maddelerde sıralandığı şekilde bu tasarrufa gidilmesinin birkaç sebebi vardır:

  • Otomatik Yansıtma (Mirroring): Üst başlıkta bahsedildiği üzere GitHub Discussions'ı barındıran repo'muz "Purgatoria / Purgatoria" repomuzu da GitLab, Gitea, CodeBerg, BitBucket gibi diğer Git platformlarına yedekliyor ve online olarak barındırıyoruz.

  • Çevrimdışı (Offline) Erişim: Online yedeklemenin yanında her bir topluluk üyesi, tüm kodları, dokümanları ve forum tartışmalarının tamamını GitHub'ın doğası itibarıyla kolayca kendi hesabına online olarak klonlayabilir veya bilgisayarına indirerek offline şekilde saklayabilir.

  • Veri Güvenliği ve Merkeziyetsizleşme: Yukarıdaki iki maddede açıklandığı üzere alınan işbu tasarruflar sayesinde, herhangi bir platform kısıtlaması, sunucu kapanması veya erişim engeli durumunda dahi hiçbir bilgi kaybolmaz veya erişilemez hale gelmez.
    Sistemin dağıtık yapısı sayesinde bilgilerin mülkiyeti tek bir şirketin veya sunucunun tekelinde değil, doğrudan topluluğun elinde kalır.


GitHub Mobile'ın İndirilmesi


Google Play üzerinde "GitHub" kelimesini aratınız veya "https://play.google.com/store/apps/details?id=com.github.android" adresine giderek görselde gösterildiği şekilde "Yükle" seçeneğine tıklayarak yüklemeyi başlatın.



İlgili uygulamayı indirdikten sonra "" tuşuna tıklayarak uygulamayı açınız.


GitHub Mobile Üzerinden GitHub Hesabınıza Giriş


"SİGN İN TO GİTHUB.COM" seçeneği ile oturum açma işlemleri ile devam ediniz.



Yukarıdaki görselde gösterilen "1" numaralı alana GitHub kullanıcı adınızı veya GitHub'a üye olurken kullandığınız e-posta adresinizi girin.
Akabinde "2" numaralı alana şifrenizi girerek devam ediniz.

Eğer GitHub'a üye olurken Google veya Apple hesabınızı kullandıysanız, "3" numarası ile gösterilen tuşlar aracılığıyla yönlendirildiğiniz sayfa üzerinden giriş işlemlerinizi tamamlayınız.



Bir önceki adımda ifade edildiği üzere e-posta ve şifre ile GitHub üyeliği açtıysanız ilgili parametreleri girerek "Sign In" tuşuna tıklayarak devam ediniz.



Eğer daha öncesinde GitHub hesabınızda 2FA yani İki Adımlı Doğrulama seçeneğini aktifleştirdiyseniz bu aşamada ilgili Authenticator uygulamanıza giderek GitHub OTP kodunuzu bulup belirtilen süre içerisinde kodu yapıştırarak "Verify" seçeneğine tıklayarak devam ediniz.



Ardından yukarıdaki görselde gösterildiği gibi bir onay sayfası ile karşılaşacaksınız.
Sayfayı aşağıya kaydırınız.



Sayfanın aşağısında bulunan "Authorize github" tuşuna tıklayarak hesabınıza giriş işlemini tamamlayınız.



Çıkan uyarıyı "DISMISS" tuşuna tıklayarak kapatınız ve sayfanın aşağısına ininiz.



Devam eden adımları daha hızlı ve kolay tamamlayabilmek için görselde gösterilen "🔍" büyüteç tuşuna tıklayarak GitHub arama sayfasına gidin.



Arama kısmına "Purgatoria" yazarak aşağıdaki listeden "Organizations with "Purgatoria"" seçeneğini seçerek filtreli şekilde aratma yapınız.



Listeden "Purgatoria"yı seçerek Purgatoria GitHub Organizasyonu'nun anasayfasına ilerleyiniz.



İşbu sayfadan "+ FOLLOW" tuşuna tıklayarak geri tuşu ile anasayfaya geri dönünüz.



Şimdi uygulama ana sayfasının altında bulunan Shortcuts bölümündeki "GET STARTED" tuşuna tıklayarak kısayol ekleme sayfasına ilerleyiniz.



Kısayol oluşturmak için Kısayollar sayfasındaki "+ CREATE SHORTCUT" tuşuna tıklayarak kısayol oluşturma sayfasına ilerleyiniz.



İlk olarak Type alanındaki "Issues" tuşuna tıklayarak işbu değeri "Discussions" olarak değiştiriniz.



Sonrasında Scope kısmındaki "All Repositories" tuşuna tıklayınız.



"Choose Repository" tuşuna tıkladıktan sonra repo seçme sayfasına yönlendirileceksiniz.



Repo seçme sayfasından Purgatoria GitHub Discussions'ın yani GitHub üzerinde çalıştırılan forumun bulunduğu GitHub repo'sunu bulmanız gerekmektedir.
Bu bağlamda arama kısmını açmak için yine "🔍" büyüteç tuşuna tıklayınız.



Arama kısmına "Purgatoria" yazarak aratınız ve çıkan listede "Purgatoria / Purgatoria" repo'sunu bulup üzerine tıklayınız.



İlgili repo'yu seçtikten sonra "6" numaralı adımda gösterildiği şekilde bir isim belirleyiniz, sonrasında isteğinize göre "7" ve "8" numaralı adımlarda gösterildiği şekilde bir renk ve ikon belirleyebilirsiniz.



İlgili tasarruflarda bulunduktan sonra "SAVE" tuşuna tıklayarak ayarlarınızı kaydedin.



Akabinde "Shortcuts" sayfasından yine "SAVE" tuşuna tıklayarak kısayol ayarlarınızı tamamlayınız.



Şimdi oluşturduğunuz kısayol aracılığıyla hızlı ve kolayca Purgatoria GitHub Discussions sayfasına ve açılmış başlıklara ulaşabilirsiniz.



Görselde gösterildiği şekilde konu başlıklarına tıklayarak konuşmalara ulaşabilirsiniz.



Tartışmalar yukarıdaki görselde gösterildiği şekilde gösterilir.



Uygulama ana sayfasının altında bulunan Favorites bölümündeki "ADD FAVORİTES" tuşuna tıklayarak favori ekleme sayfasına ilerleyiniz.



Favoriler sayfasında "Purgatoria" sözcüğünü aratarak listelenen repo'lar arasında ilginizi çekenleri "+" tuşuna tıklamak suretiyle seçebilirsiniz.



Ardından "SAVE" tuşuna tıklayarak favorilerinizi kaydediniz.


Yeni Tartışma Oluşturma


Şimdi uygulama ana sayfasında yukarıya çıkınız.



Uygulama ana sayfasının üst kısmında bulunan "Discussions" tuşuna tıklayarak tartışmalar sekmesine ilerleyiniz.



Bu sayfada hem Purgatoria hem de takip ettiğiniz diğer repo'ların tartışmalarına ulaşabilirsiniz.

Yeni tartışma oluşturmak üzere sayfanın sağ üst kısmında bulunan hamburger menüye tıklayınız.



Akabinde "Create Discussion" seçeneğine tıklayınız.



Eğer "Purgatoria / Purgatoria" ve "Purgatoria / Association" seçeneklerini görüntüleyemiyorsanız, sayfanın sağ üst kısmında bulunan "🔍" büyüteç tuşuna tıklayarak arama bölümünü açınız ve "Purgatoria" yazarak ilgili repo'ları aratınız.

Purgatoria / Purgatoria repo'su, Purgatoria'daki genel tartışmaların yapıldığı Türkçe bilgi paylaşım alanıdır.

Purgatoria / Association repo'su, Purgatoria'nın yönetimi hakkındaki konuları barındıran yönetişim ve tartışma alanıdır.



"Purgatoria / Purgatoria" repo'sunu seçtikten sonra yukarıdaki görselde gösterildiği şekilde konu başlıkları listelenecektir.

Buradan üzerine tartışma açmak istediğiniz konu başlığını seçerek devam ediniz.



Yukarıdaki görselde "7" numarası ile gösterilen alana tartışmanızın başlığını ve "8" numarası ile gösterilen kısma da tartışmanızın konusunu yazarak "9" ile gösterilen "" kağıt uçak ikonuna tıklayarak tartışmayı başlatınız.


Alıntılı Cevap Yazma


Herhangi bir mesaja alıntılı şekilde cevap vermek için ilgili mesajın yanındaki "..." üç nokta ikonuna tıklayınız.



Ardından "Quote reply" seçeneğine tıklayınız.



"3" numarası ile gösterilen kısmı silmeyiniz, burası alıntıladığınız metindir.
"4" numaralı alana mesajınızı yazarak "5" numaralı işaret ile gösterilen "Preview" tuşuna tıklayarak mesajınızı göndermeden önce görüntüleyebilirsiniz.



"6" numaralı işaret ile gösterilen "" kağıt uçak tuşuna tıklayarak mesajınızı gönderebilir ve tartışmaya katılabilirsiniz.


Alıntısız Cevap Yazma


Alıntı yapmaksızın tartışmaya katılmak ve mesaj yazmak üzere katılmak istediğiniz tartışma sayfasına gelerek "1" numaralı işaret ile gösterilen "WRITE COMMENT" tuşuna tıklayınız.



"2" numaralı işaret ile gösterilen alana mesajınızı yazarak "" kağıt uçak tuşuna tıklayıp mesajınızı gönderiniz.



Yukarıdaki görselde "A" işareti ile "Alıntılı Cevap" gösterilmektedir.
"B" işareti ile "Alıntısız Cevap" gösterilmektedir.

Öte yandan "C" işareti ile gösterilen "Reply to thread" tuşu ile birlikte tartışma içerisindeki diğer mesajlara kolayca cevap verebilirsiniz.


Tartışma Ayarlarını Değiştirme


Tartışmayı açtıktan sonra etiket eklemek veya konu değiştirmek gibi bir ihtiyaç duymanız halinde ilgili tartışma sayfasında bulunan "🛈" bilgi tuşuna tıklayınız.


Kategori Değiştirme


Kategori değiştirmek için işbu sayfa üzerinden "Category" kısmındaki "EDİT" tuşuna tıklayınız.



Yukarıdaki görselde gösterildiği şekilde seçtiğiniz konu ve diğer konu başlıkları listelenmektedir.
Buradan tartışmanızın konu başlığını değiştirebilirsiniz.


Etiket Ekleme veya Değiştirme


Etiket değiştirmek için işbu sayfa üzerinden "Labels" kısmındaki "EDİT" tuşuna tıklayınız.



Etiketler kısmından "3B" işaretiyle gösterildiği şekilde "+" artı işareti ile konunuza uygun etiketleri ekleyebilirsiniz.



Ardından "SAVE" tuşuna tıklayarak etiket ayarlarınızı kaydedin.


Tartışmayı Sonlandırma


İlgili tartışmanın sayfasında sağ üst köşede bulunan hamburger menüye tıklayınız.



Açılan menüden "Close Discussion" menüsüne tıklayınız.



Ardından aşağıdaki unsurlar doğrultusunda tartışmanızı kapatabilirsiniz:

Resolved: Çözülmüş konular.

Outdated: Artık geçerliliğini yitirmiş konular.

Duplicate: Daha önceden konuşulmuş konular.


Proje Takibi


Uygulama ana sayfasından "Projects" tuşuna tıklayınız.



Açılan sayfadan "Purgatoria" yazan projeyi seçerek proje sayfasına giriş yapabilirsiniz.

Eğer burada Purgatoria projesini görmüyorsanız, sayfanın sağ üst kısmında bulunan "🔍" büyüteç tuşuna tıklayarak arama kısmını açabilir ve "Purgatoria" yazarak ilgili projeyi bulabilirsiniz.



Buradan projedeki unsurları görebilir ve üzerlerine tıklayarak haklarındaki detaylara ulaşabilirsiniz.


Issue Bildirme


Uygulama ana sayfasının üst kısmında görülen "+" tuşuna tıklayınız.



Ardından açılan menüden "Create Issue" tuşuna tıklayınız.



Bildirmek istediğiniz sorunun muhatabı olan repo'yu seçerek devam ediniz.



"4" numaralı işaret ile gösterilen alana bildirmek istediğiniz sorunu kısaca belirtiniz.

"5" numaralı işaret ile gösterilen alana bildirmek istediğiniz sorunun açıklamasını giriniz.

Akabinde "6" numaralı işaret ile gösterilen "" kağıt uçak tuşu ile bildiriminizi gönderiniz.


Gelen Kutusu Sekmesi


Bu sekmede aldığınız bildirimleri liste halinde görüntüleyebilirsiniz.


Keşif Sekmesi


Bu sekmede diğer repo'ları keşfedebilir ve görüntüleyebilirsiniz.


Copilot Sekmesi


Bu sekmede Copilot yapay zekâ modelini kullanabilirsiniz.


Profil Sekmesi


Uygulama ana sayfasının sağ üst kısmında bulunan profil fotoğrafınıza tıklayarak profil sayfanıza ulaşabilirsiniz.


Ayarlar Sekmesi


Profil sayfanıza girdikten sonra sayfanın sağ üst kısmında bulunan "" çark tuşuna tıklayarak ayarlar bölümüne gidebilirsiniz.



Yukarıdaki görselde gösterildiği şekilde Ayarlar bölümü işbu ayarlardan oluşur:

(A) Notification Options: Bildirim Seçenekleri

(B) Theme: Tema

(C) Code Options: Kod Görüntüleme Seçenekleri

(D) Language: Dil Seçimi

(E) Accounts: Hesap Ayarları

(F) App Lock: Uygulama Kilidi

(G) Copilot: Copilot Ayarları


Bildirim Ayarları


Bildirimleri aktifleştirmek için öncelikle işbu sayfada System Options başlığı altındaki "" çark simgesine tıklayınız, bu sizi telefonunuzun bildirim ayarları sayfasına yönlendirecektir.



Telefonunuzun bildirim ayarlarında "Bildirimleri göster" seçeneğini aktifleştirerek GitHub uygulamasının size bildirim göstermesine izin veriniz.



Akabinde yine aynı sayfadan bildirimleri hangi şekilde görmek istediğinizi buradan belirleyebilirsiniz.



Bir önceki sayfaya geri döndüğünüzde hangi tür GitHub bildirimleri almak istediğinizi buradan belirleyebilirsiniz.



Hangi zaman aralığında GitHub bildirimlerini almak istediğinizi bu seçenek ile belirleyebilirsiniz.



"Working Hours" seçeneğine tıkladıktan sonra açılan sayfada "A6" işaretiyle gösterildiği şekilde "Custom Working Hours" seçeneğini aktifleştiriniz.



Akabinde yukarıdaki görselde görüntüleyebildiğiniz şekilde çeşitli ayarları görüntüleyebilirsiniz.

"1" numaralı işaret ile gösterilen alana hangi saatten itibaren bildirim almak istediğinizi giriniz.

"2" numaralı işaret ile gösterilen alana hangi saatten itibaren bildirim almak istemediğinizi giriniz.

"A7" işareti ile gösterilen "Custom" seçeneğini seçtiğiniz takdirde hangi günlerde bildirim almak istediğinizi seçebilirsiniz.



Bir önceki adımda bahsedilen "Custom" seçeneğini seçtiğiniz takdirde "A8" işareti ile gösterildüğü şekilde haftanın günlerini görüntüleyebilir ve bunlar arasından bildirim almak istediğiniz günleri seçebilirsiniz.



Canlı bildirimler ve bildirimlere cevap verme yöntemleri ayarlarını görüntülemek için sayfanın aşağısına ininiz.



"Live notifications" bölümünden "Cloud Agent Updates" ve "Remote Session Updates" olarak bahsedilen iki alanda canlı bildirimleri almak üzere "A9" işaretiyle gösterildiği şekilde bildirimleri açabilirsiniz.

Gelen bildirimlerle ilgili tasarrufları yönetmek üzere "Swipe Options" bölümünde bulunan "Left swipe" ve "Right swipe" ayarlarının yanında bulunan "A10" işaretiyle gösterildiği şekilde "CHANGE" tuşuna tıklayarak bildirimleri sağa veya sola kaydırmak suretiyle cevaplama ayarlarını açabilirsiniz



Bir önceki adımda "A10" işaretiyle gösterildiği şekilde "CHANGE" tuşuna tıkladığınız takdirde "Use left swipe for:" ve "Use right swipe for:" şeklinde açılacak olan ekranda sağa veya sola kaydırma işlemi ile ilgili bildirimler üzerinde hangi tasarrufu uygulamak istediğinizi seçebilirsiniz.


Tema Ayarları


Ayarlar bölümünde "B" işareti ile gösterilen "Theme" tuşuna tıklayarak GitHub uygulamanızın temasını sistem temanızla aynı veya koyu tema şeklinde değiştirebilirsiniz.


Kod Gösterimi Ayarları


Ayarlar bölümünde "C" işareti ile gösterilen "Code Options" bölümünde Github üzerinde kodları n'asıl görüntüleyebileceğinizi seçebilirsiniz. 

Yukarıdaki görselde gösterilen "Always use dark theme" seçeneği ile kodları koyu arka planda görüntüleyebilirsiniz.



Öte yandan "C2" işareti ile gösterilen "Override system font size" seçeneğini aktifleştirerek kodların puntosunu büyütebilirsiniz.



Bir önceki adımda "C2" işareti ile gösterilen "Override system font size" seçeneğini aktifleştirdikten sonra yukarıdaki görselde gösterildiği şekilde font çubuğunu soldan sağa çekerek kod gösteriminin font büyüklüğünü değiştirebilirsiniz.


Dil Ayarları


Ayarlar bölümünde "D" işareti ile gösterilen "Language" bölümünden dil ayarlarınızı değiştirebilirsiniz.


Hesap Ayarları


Ayarlar bölümünde "E" işareti ile gösterilen "Accounts" ayarları kısmından yeni hesap ekleyebilirsiniz ve eklediğiniz hesaplardan çıkış yapabilirsiniz.


Uygulama Kilidi Ayarları


Ayarlar bölümünde "F" işareti ile gösterilen "App Lock" ayarları bölümünden "F1" işareti ile gösterildiği şekilde "Use biometrics to unlock the app" seçeneğini aktifleştirerek uygulamaya giriş yaparken parmak izinizi kullanabilirsiniz.



Bir önceki adımda "Use biometrics to unlock the app" seçeneğini aktifleştirdikten sonra, yukarıdaki görselde gösterildiği şekilde "Automatically lock" seçeneği üzerinden uygulama arka plana atıldıktan veya ekran kapatıldıktan sonra hangi aralıkta kilitleneceğini seçebilirsiniz.


Copilot Ayarları


Son olarak Ayarlar bölümünde "G" işareti ile gösterilen "Copilot" ayarları ekranından GitHub üzerinde Copilot kullanımınızı görüntüleyebilir ve Copilot planınızı değiştirebilirsiniz.


Yorum Gönder

Daha yeni Daha eski