devnotes projesine katkı yapmakla ilgilendiğiniz için teşekkür ederiz!
- Uygun kategoriye gidin (Java-Notes, JavaScript-Notes, Python-Notes, SQL-Notes, MongoDB-Notes)
- Yeni bir
.mddosyası oluşturun - Not içeriğinizi Markdown formatında yazın
- Dosyayı kategori klasörüne kaydedin
- library/README.md dosyasındaki ilgili tabloyu güncelleyin
- Yazım/gramer hataları düzeltin
- Açıklıkları artırın
- Kod örneklerini güncelleyin
- Eksik açıklamalar ekleyin
Hata bulduğunuz zaman:
- GitHub'da bir "Issue" açın
- Hatanın açık bir açıklamasını verin
- İlgili not dosyasını referans gösterin
- Mümkünse düzeltme önerisi yapın
Yeni bir not yazarken şunlara dikkat edin:
- Açık ve özlü başlık kullanın
- İçeriği mantıklı bölümlere ayırın
- Başlıklar için
##,###kullanın
- Test edin - Tüm kod örneklerinin doğru çalıştığından emin olun
- Açık olun - Karmaşık kavramları örneklerle açıklayın
- Güncel olun - Yazılım sürümleriyle güncel bilgi verin
- Orijinal olun - Kendi kelimelerinizle yazın
### Örnek Başlığı
Kısa açıklama:
\`\`\`java
// Kod örneği
public class Hello {
public static void main(String[] args) {
System.out.println("Merhaba!");
}
}
\`\`\`
Açıklama metni...- Diğer notlara link verin:
[JPA Hibernate](../Java-Notes/jpa_hibernate.md) - Dış kaynakları ekleyin:
[Resmi Dokümantasyon](https://example.com)
- Fork - Depoyu forklayın
- Branch - Değişiklikleriniz için bir dal oluşturun:
git checkout -b ozellik/yeni-python-notu
- Commit - Değişiklikleri commit edin:
git commit -m "Python: Yeni temel not eklendi" - Push - Dalınızı pushlayin:
git push origin ozellik/yeni-python-notu
- Pull Request - GitHub'da pull request açın ve açık bir açıklama verin
git clone <your-fork>
cd dev-notes
npm install
npm link # devnotes komutunu global olarak test etmek için- Dosya adları küçük harf ve alt tire kullanın:
advanced_python_1.md - Kategori klasörü adlarını değiştirmeyin
- Benzer konular için sıra numarası ekleyin:
python_basic_1.md,python_basic_2.md
Bu projeye katkıda bulunarak, katkılarınızın MIT lisansı altında yayımlanacağını kabul etmektedir.
- Katkı hakkında sorularınız varsa, bir Issue açın
- Önemli: Bu repo kesinlikle programlama notları içindir
- Reklam yayınlamayın
- Başka konular için gönderilen issue'ler kapatılacak ve kullanıcı spam olarak bildirilecektir
- Yeni programlama dillerine dair notlar
- Mevcut notlara daha fazla örnek
- İnteraktif quiz'ler veya alıştırmalar
- Video/kaynak bağlantıları
- CLI aracında iyileştirmeler
Tekrardan, katkılarınız için teşekkür ederiz! 🚀