Katkıda Bulunma Rehberi
Projemize katkıda bulunmak istemen bizi çok mutlu ediyor. Katkı sürecini kolaylaştırmak için aşağıda ayrıntılı, adım adım bir rehber hazırladık.
TIP
Katkılarını daha kolay yönetmek için GUI tabanlı bir GitHub istemcisi olan GitHub Desktop kullanmanı öneririz.
Repoyu Forklama ve Klonlama
Repoyu forklamak, klonlamak, yeni bir dal oluşturmak ve yerel geliştirme ortamını kurmak için şu adımları izle:
- Buraya tıklayarak projenin GitHub sayfasına git
- Sağ üst köşedeki
Forkbutonuna tıkla. Bu, reponun bir kopyasını GitHub hesabında oluşturacaktır - GitHub Desktop'ı aç.
- GitHub Desktop'ın üst menüsünde
File>Clone Repository...yolunu izle. - GitHub.com kategorisinde forkladığın repoyu görmelisin.
- Repoyu klonlamak için
Clonebutonuna tıkla. - Klonlama işlemi tamamlandığında
Current Branchseçeneğine git, ardındanNew Branch'i seç. Buraya yeni dalın için açıklayıcı bir isim gir.
WARNING
Main dalı korumalı bir daldır. Bu nedenle doğrudan düzenleme yapılamaz. Değişikliklerin için her zaman yeni bir dal oluştur.
- Yerel ortamında
airrepsdizinine git. - Projeyi tercih ettiğin bir Entegre Geliştirme Ortamında (IDE) aç. Zengin özelliklere sahip ve ücretsiz bir IDE olan Visual Studio Code öneriyoruz. Ayrıca kod önerileri ve dokümantasyon konusunda yardımcı olarak katkıda bulunmayı kolaylaştıran Cursor veya Google's Antigravity gibi yapay zeka destekli IDE'leri de kullanabilirsin.
Geliştirme Ortamını Kurma
Geliştirme ortamını kurmak için aşağıdaki iki seçenekten birini seç:
Seçenek 1 (Önerilen)
Optimal bir geliştirme ortamı kurmak için:
- Bun'ı kur. Bu proje paket yöneticisi ve çalışma ortamı olarak Bun kullanır.
- Node.js'i kur. Uzun Vadeli Destek (LTS) sürümünü öneriyoruz.
- Kurulumdan sonra IDE'ndeki terminali aç ve şu komutu çalıştır:
bun install- Dokümantasyon geliştirme sunucusunu başlat:
bun run docs:dev- Terminal daha sonra
http://localhost:5173gibi bir yerel URL gösterecektir. Dokümantasyonu görmek için bu URL'yi tarayıcında ziyaret et. Kaynak dosyaları değiştirdikçe sayfa otomatik olarak yenilenecektir.
Seçenek 2
Bu yöntem doğrudan markdown dosyalarıyla çalışmanı sağlar, ancak bazı VitePress özelliklerini doğru şekilde görüntülemeyebilir.
- Visual Studio Code veya tercih ettiğin IDE'yi aç.
- Visual Studio Code için Markdown Preview Enhanced eklentisini kur. Bu eklenti kenar çubuğundaki
Extensionssekmesinde bulunabilir. docsdizininden herhangi bir markdown dosyasını aç.- Markdown Önizlemesi'ni etkinleştirmek için
Ctrl + Shift + P(Windows) veyaCmd + Shift + P(Mac) ile komut paletini aç. Markdown Previewaraması yap veMarkdown: Open Previewseçeneğini seç.
WARNING
VitePress'in standart markdown'da bulunmayan ek özellikler sunduğunu unutma. Bu nedenle bu yöntem, gerçek dokümantasyon web sitesinde görüntülendiğindeki son biçimlendirmeyi tam olarak yansıtmayabilir.
Değişiklikleri Gönderme
Değişikliklerini yaptıktan sonra incelemeye göndermek için aşağıdaki adımları izle:
- Geliştirme Ortamını Kurma bölümünde Seçenek 1'i seçtiysen, sayfaların doğru şekilde derleneceğinden emin olmak için şu komutu çalıştır:
bun run docs:buildDANGER
Çıktıda Command failed veya başka bir hata mesajı görüntüleniyorsa bir sorun vardır. Hata mesajı sorun hakkında bilgi sağlamalıdır. Sorundan emin değilsen Discord Sunucumuzdaki ekip üyelerimizle iletişime geçebilirsin.
- GitHub Desktop'ı aç. Sol taraftaki panel değiştirilen dosya sayısını gösterecektir.
- Her dosyada yapılan değişiklikleri görüntüleyebilirsin. Her seferinde bir dosya seç ve
Summary (required)alanını doldur. GerekirseDescriptionalanında ek detaylar ver. Değişikliklerini kaydetmek içinCommit to the branch you createdbutonuna tıkla. - Şimdi değişikliklerini GitHub'a yüklemek için
Push changes to x(x oluşturduğun dalın adıdır) butonuna tıkla.
TIP
Tüm dosyaları commit ettiysen, harika! Bir sonraki adımın değişikliklerini GitHub'a push etmek ve bir Pull Request oluşturmak olacak.
Pull Request Oluşturma
Değişikliklerini ana dala birleştirmeyi önermek için bir pull request oluşturmak üzere şu adımları izle:
- Tüm değişikliklerini commit edip uzak dalına push ettikten sonra pull request oluşturma zamanı.
- GitHub'ın web sitesinde forkladığın repoya git.
New pull requestbutonuna tıkla. Orijinal reponun sayfasına yönlendirileceksin.- Temel reponun
base: mainve baş reponun<kullanici_adin>/<dal_adin>olduğundan emin ol. - Değişikliklerini incele ve formu neyi neden değiştirdiğine dair net bir açıklamayla doldur. referans için; bu örnek pull request'e göz atabilirsin.
Create pull requestbutonuna tıkla.- Pull request'ini gönderdikten sonra GitHub Actions herhangi bir sorun tespit etmek için değişikliklerini derlemeye çalışacaktır. Sorun yoksa bir repo katkıcısı değişikliklerini inceleyecek ve ya birleştirecek ya da ek değişiklikler isteyecektir.
Nelere Katkıda Bulunabilirsin?
Başarılı bir birleştirmeden sonra GitHub profilin otomatik olarak ana sayfamızın alt kısmındaki Contributors bölümüne eklenecektir. Herhangi bir nedenle profilinin bu bölümden çıkarılmasını tercih edersen, profil kaldırma konusunda yardım için ekip üyelerimizden biriyle iletişime geç.
- Yazım hatalarını veya hataları düzelt - Bir hata mı fark ettin? Hızlı bir düzeltme gönder!
- Güncel olmayan bilgileri güncelle - Rehberin güncel kalmasına yardımcı ol
- Yeni içerik ekle - Yeni eklentileri, özellikleri veya yapılandırmaları belgele
- Anlaşılırlığı artır - Açıklamaları daha kolay anlaşılır hale getir
- Ekran görüntüleri ekle - Görsel rehberler her zaman faydalıdır
- İyileştirmeler öner - Fikirlerin mi var? Tartışmak için bir issue aç
Projemizi geliştirmeye olan bağlılığın için teşekkürler!
