Bu sayfada, Google Dokümanlar Sezonu için kabul edilen bir teknik yazım projesinin ayrıntıları yer almaktadır.
Proje özeti
- Açık kaynak kuruluşu:
- CERN-HSF
- Teknik yazar:
- LuckInTheRain
- Proje adı:
- ROOT dokümanlarını genişletme ve iyileştirme
- Proje uzunluğu:
- Uzun süreli (5 ay)
Proje açıklaması
Projenin amacı, dünya çapında yüksek enerjili fizik topluluğu tarafından kullanılan veri analizi ve veri sunumuna yönelik ana yazılım sistemi olan ROOT'un belgeleme sürecini iyileştirmektir.
Proje için sağlayabileceğim teknik yazarlık becerilerinin yanı sıra ROOT (6 ve 7) hakkında bilgi sahibiyim ve projenin gerektirdiği diğer bileşenler hakkında bilgim var. Örneğin:
- C++
- Python
- Git/GitHub
- Web sitesi oluşturma araçları (html, markdown, Jekyll)
ROOT belgelerinde üç ana parça tespit ediyorum:
- https://root.cern web sitesi,
- C++ sınıf referans kılavuzu https://root.cern/doc/master/,
- https://root-forum.cern.ch forumu
Bana göre ROOT belgelerinin (yeni "ROOT kılavuzu") iyileştirilmesi ve aşağıdaki alanlarda bu belgelere katkıda bulunması gerekiyor:
- Özellikle giriş bölümleri, fizikçi olmayanlar için daha erişilebilir ve anlaşılır hale gelecektir.
- ROOT'un genel işlevlerini açıklayan daha fazla eğitim geliştirilecektir.
- Bazı yeni konular ve gelişmeler ayrıntılı açıklamalar ve örneklerle dahil edilecek.
Bunlardan bazıları:
- Python bağlaması
- Matematiksel kitaplıklar
- Yüksek düzey grafik araçları (TRatioPLot, THStack) için manuel açıklama
- Yeni veri madenciliği analiz araçları (RDataFrame ve RNtuple)
- Yeni temel veri biçimleri (RDataFrame ve RNtuple) için ayrıntılı teknik özellikler ve eğitici içerikler gerekir.
Kullanıcılardan gelen önemli soruların (ROOT forumunda yayınlananlar gibi) cevapların dokümanlara eklenmesi gerekir. Bu, en sık sorulan soruların ayrıntılı bir şekilde analiz edilmesini ve ardından bu soruları yeni "ROOT Kılavuzu"ndaki veya Referans Kılavuzu'ndaki yeni eğitici içeriklere dönüştürmek için bir sentez dönemi geçirmeyi gerektirir.
ROOT 7 tarafından sağlanan işlevleri gösteren eğiticiler.
- Yeni ROOT 7 histogramları
- Yeni ROOT 7 grafikleri
Tahmini süre programı (5 ay):
- 1. Aşama: ROOT dokümanları ve eğitimleri için görevlerin ve kapsamın tanımı: 2 hafta.
- 2. Aşama: ROOT forumunda önemli kullanıcıların sorularını toplayın ve analiz edin: 2 hafta
- 3. Aşama: ROOT belgelerini yazma: 8 hafta.
- 4. Aşama: Eğitimler geliştirme: 8 hafta
Son olarak, geçen yıl uzun süreli bir Google Dokümanlar Sezonu projesiyle ROOT dokümanlarına katkıda bulunduğumu da eklemek isterim. Kılavuzun yeni yapısını tanımladım. Bu yılki teklif, ROOT'ta hâlâ eksik olan diğer doküman özelliklerinin tamamlanmasına katkıda bulunacaktır.