Bu depoda çalışmak¶
configs.zip içindeki 179 config tek tek saklanmıyor, küçük bir profil
kümesinden üretiliyor. Bunu yapan araçlar — derleyici, donanım tabloları ve bir
profil değişikliğinin kimsenin indirdiği şeyi değiştirmediğini kanıtlayan
denklik kapısı —
tools/README.md
içinde belgelenmiş durumda.
python3 tools/selftest.py bu site dahil her şey
python3 tools/build.py --catalogue yayımlanan her config
python3 tools/build.py --name "Laptop/HP/009 - Laptop - Kaby Lake"
Bir değişikliğin geçmesi gerekenler¶
Burada hiçbir şey "doğru görünüyor" gerekçesiyle kabul edilmiyor. Her tablo nereden geldiğini söyler, ve programdaki About paneli bunu açıkça yazar: türetildi, ölçüldü, alıntılandı, bildirildi — ya da hiç kaynağı yok, ve bu da açıkça söylenir.
- Destekli diye gösterilen bir aygıt, onu süren kext'i adıyla anar; bu bilgi o
kext'in kendi
Info.plistdosyasından okunur. - Hiçbir üst kaynağın söylemediği bir donanım davranışı
data/field.tomliçine, gözlemleyenin adı ve tam olarak ne gördüğüyle birlikte girer. "Çalışmıyor" bir kayıt değildir; "kuruluyor ama grafik hızlandırma hiçbir şekilde çalıştırılamıyor" kayıttır. - Bir config değişikliği, yayımlanan her config'i yeniden derleyip bir hash kataloğuyla karşılaştıran denklik kapısından geçmek zorundadır.
Bu kılavuzu düzenlemek¶
Her sayfanın sağ üstünde, o sayfayı GitHub'da açan bir kalem simgesi var.
Site guide/ klasöründe yaşıyor ve her sayfa iki kez var: İngilizce bios.md ve
Türkçe bios.tr.md. Çiftin biri eksikse selftest hata verir, yani bir dilde
eklenip diğerinde unutulan bir sayfa sessizce yayına giremez.
Sürüm numarası¶
Etiket, depoda taşınan OpenCore sürümünü yansıtır — v1.0.7, OpenCore 1.0.7
demektir. Özellik eklendi diye asla yükseltilmez. OpenCore yerinde dururken bir
düzeltmenin çıkması gerekiyorsa, release aynı etiket üzerinde yeniden yayımlanır;
bkz.
docs/RELEASING.md.