Teklif Belgelerinin Sorunu
Swift Evolution teklifleri tasarım gereği kapsamlıdır. Motivasyonu, detaylı tasarımı, değerlendirilen alternatifleri, ABI etkilerini ve daha fazlasını kapsarlar. Bu kapsamlılık inceleme süreci için gerekli, ama sadece bir teklifin ne yaptığını ve neden yaptığını anlamak istediğinde, binlerce kelimeyi okumak biraz fazla olabiliyor.
URL Hilesi
GitHub’daki herhangi bir Swift Evolution teklifinin özetlenmiş versiyonunu almanın basit bir yolu var. Şöyle bir URL’deki bir teklifi görüntülüyorsan:
https://github.com/apple/swift-evolution/blob/main/proposals/0390-noncopyable-structs-and-enums.mdapple kısmını FlineDev ile değiştir:
https://github.com/FlineDev/swift-evolution/blob/main/proposals/0390-noncopyable-structs-and-enums.mdBu seni swift-evolution deposunun bir fork’una götürüyor. Burada tekliflerin başına yapay zeka tarafından oluşturulmuş özetler eklenmiş. Her özet, teklifin ne getirdiğini, neden önemli olduğunu ve temel sözdizimini birkaç paragrafa sığdırıyor.
Ne Zaman İşe Yarıyor
Bu özellikle sürüm notlarında veya sosyal medyada bir tekliften bahsedildiğini gördüğünde ve hızlıca özünü anlamak istediğinde işe yarıyor. Tam teklifi okumak için 15 dakika harcamak yerine, temel bilgiyi birkaç dakika içinde alıyorsun.
Özetler son zamanlarda kabul edilen tekliflerin çoğunu kapsıyor. Fork’dan önce gelen eski teklifler için orijinal metni görürsün. Ama Swift Evolution’ın son birkaç yılı için özetlenmiş versiyon gerçek bir zaman tasarrufu.
Bu fork’u, teklifleri sürekli sadece ana fikri bulmak için göz gezdirirken oluşturdum ve diğer geliştiricilerin de aynı kısayoldan faydalanabileceğini düşündüm.
