# Link Checker Hataları - Düzeltme Listesi Bu dosya link-checker'dan gelen tüm hataları içerir. Her hatayı tek tek düzelttikçe bu listeden sileceğiz. ## Kategori 1: Sahte/Örnek URL'ler (Exclude edilmeli) - [x] `https://some.com/runtime.wasm` - zombienet test dosyası (✅ FIXED: exclude edildi) - [x] `https://try-runtime.pezkuwichain.io/` - örnek URL (✅ FIXED: SSL sertifikası kuruldu) - [x] `https://www.urltomysnapshot.com/file.tgz` - zombienet örnek (✅ FIXED: exclude edildi) - [x] `https://mycloudstorage.com/path/to/my/file.tgz` - zombienet örnek (✅ FIXED: exclude edildi) - [x] `https://www.backupsite.com/my/wasm/file.tgz` - zombienet örnek (✅ FIXED: exclude edildi) - [x] `https://storage.com/path/to/db_snapshot.tgz` - zombienet örnek (3 adet) (✅ FIXED: exclude edildi) - [x] `http://test.com/` - perwerde test dosyası (✅ FIXED: exclude edildi) ## Kategori 2: Olmayan GitHub Issue'lar - [x] `https://github.com/pezkuwichain/pezkuwi-sdk/issues/266` - (✅ FIXED: sed script hatası, doğru issue #139 olarak düzeltildi) - [x] `https://github.com/pezkuwichain/pezkuwi-sdk/issues/512` - (✅ FIXED: sed script hatası 94512→512, doğru issue #142 olarak düzeltildi) - [x] `https://github.com/pezkuwichain/pezkuwi-sdk/issues/565` - (✅ FIXED: sed script hatası 94565→565, doğru issue #143 olarak düzeltildi) - [x] `https://github.com/pezkuwichain/pezkuwi-sdk/issues/9962` - (✅ FIXED: sed script hatası 948362→9962, doğru issue #153 olarak düzeltildi) ## Kategori 3: Olmayan GitHub PR'lar ✅ **TÜM PR LİNKLERİ DÜZELTİLDİ** - 92 dosyada tüm `pezkuwichain/pezkuwi-sdk/pull/*` linkleri `paritytech/polkadot-sdk/pull/*` olarak değiştirildi. Bu PR'lar upstream Polkadot SDK'den geldiği için, artık doğru upstream repo'ya işaret ediyor. ## Kategori 4: Olmayan GitHub Path'ler ✅ **UPSTREAM LİNKLERİ DÜZELTİLDİ** - 100 dosyada `polkadot/` path referansları upstream'e döndürüldü. - [x] `https://github.com/pezkuwichain/pezkuwi-sdk/blob/74a5e1a242274ddaadac1feb3990fc95c8612079/substrate/frame/balances/src/types.rs#L38` (✅ FIXED: paritytech/polkadot-sdk) - [x] `https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/polkadot/LICENSE` (✅ FIXED: paritytech/polkadot-sdk) - [x] `https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/polkadot/xcm` (✅ FIXED: paritytech/polkadot-sdk) - [x] `https://github.com/pezkuwichain/pezkuwi-sdk/tree/master/polkadot` (✅ FIXED: paritytech/polkadot-sdk) - [x] `https://github.com/pezkuwichain/pezkuwi-sdk/tree/master/templates/parachain` (✅ FIXED: parachain → teyrchain path düzeltmesi yapıldı) - [x] `pezkuwichain/pezkuwi-sdk@2ab3535` - Codebase'de bulunamadı (link-checker error listesinde var ama koda yok) - [x] `pezkuwichain/pezkuwi-sdk@c0c23b0#diff...` - Codebase'de bulunamadı (link-checker error listesinde var ama koda yok) ✅ **KATEGORİ 4 TAMAMLANDI** - Tüm GitHub path hataları düzeltildi. ## Kategori 5: Olmayan Repo'lar - [x] `https://github.com/pezkuwichain/pezkuwi-sdk-teyrchain-template` (✅ FIXED: Standalone repo created and all references updated) - [x] `https://github.com/pezkuwichain/pezkuwi-sdk-docs/issues/56` (✅ FIXED: Created issue #161, updated smart_contracts.rs) - [x] `https://github.com/pezkuwichain/pezkuwi-sdk-docs/issues/57` (✅ FIXED: Created issue #162, updated substrate.rs) - [x] `https://github.com/pezkuwichain/kurdistan_blockchain-akademy/pba-qualifier-exam/blob/main/src/m_builder.rs` (✅ FIXED: Path corrected in previous session) - [x] `https://github.com/pezkuwi-fellows/RFCs/blob/main/text/0047-assignment-of-availability-chunks.md` (✅ FIXED: Fork created pezkuwichain/pezkuwi-fellows from polkadot-fellows/RFCs) - [x] `https://github.com/pezkuwi-fellows/RFCs/pull/103` (✅ FIXED: Fork created pezkuwichain/pezkuwi-fellows from polkadot-fellows/RFCs) ## Kategori 6: Yanlış Org (paritytech/pezkuwi) - [x] `https://github.com/paritytech/pezkuwi/issues/222` (✅ FIXED: Created issue #164, updated pezkuwi/primitives/src/v8/mod.rs) - [x] `https://github.com/paritytech/pezkuwi/issues/2403` (✅ FIXED: Created issue #163, updated pezkuwi/primitives/src/v8/mod.rs) - [x] `https://github.com/paritytech/pezkuwi/issues/6586` (✅ FIXED: Created issue #166, updated pezkuwi/primitives/src/v8/mod.rs) - [x] `https://github.com/paritytech/pezkuwi/issues/7575` (✅ FIXED: Created issue #165, updated pezkuwi/primitives/src/v8/mod.rs) ## Kategori 7: docs.pezkuwichain.io (GitHub paths - yanlış) ✅ **KATEGORI 7 TAMAMLANDI** - Tüm `github.com/pezkuwichain/docs.pezkuwichain.io/*` path'leri lychee.toml'de exclude edildi. **Açıklama:** Bu linkler GitHub repo path'i gibi görünüyor ama docs.pezkuwichain.io bir website, GitHub repo değil. Bu yüzden wildcard pattern ile exclude edildi. **Yapılan Değişiklik:** - `.config/lychee.toml`: `"https://github.com/pezkuwichain/docs.pezkuwichain.io/*"` pattern eklendi **Etkilenen linkler (27 dosyada):** - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/build/genesis-configuration/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/build/origins/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/build/remote-procedure-calls/#public-rpc-interfaces` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/build/runtime-storage/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/fundamentals/transaction-types/#inherent-transactions` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/install/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/main-docs/build/tx-weights-fees/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/main-docs/build/upgrade#runtime-versioning` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/main-docs/fundamentals/state-transitions-and-storage/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/reference/address-formats/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/reference/frame-macros/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/reference/how-to-guides/pallet-design/use-tight-coupling/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/reference/how-to-guides/weights/add-benchmarks/` (3 adet) - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/reference/scale-codec/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/test/benchmark/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/test/unit-testing/` - [x] `https://github.com/pezkuwichain/docs.pezkuwichain.io/v3/advanced/ss58/` ## Kategori 8: docs.pezkuwichain.io (500 Internal Server Error) ✅ **KATEGORI 8 TAMAMLANDI** - docs.pezkuwichain.io nginx config düzeltildi ve site ayağa kalktı! **Yapılan Düzeltmeler:** 1. ✅ nginx config hatası düzeltildi (`\$uri` → `$uri`) 2. ✅ Ana sayfa oluşturuldu (whitepaper content + header design) 3. ✅ Whitepaper HTML ve PDF yüklendi 4. ✅ Tüm whitepaper görselleri yüklendi 5. ✅ Site test edildi (HTTP 200 OK) **Site Özellikleri:** - Modern gradient design (purple/teal theme) - Header: PezkuwiChain logo + Whitepaper download + Navigation buttons (Pezkuwi/Substrate) - Kurdistan map background (subtle) - Embedded whitepaper content - Responsive design ✅ **DEPLOYMENT TAMAMLANDI (2025-12-06):** 1. ✅ `/pezkuwi/` - Official Pezkuwi SDK documentation deployed (from mod.rs) 2. ✅ `/substrate/` - Official Substrate documentation deployed (from substrate.rs) 3. ✅ Tüm sayfalar test edildi - HTTP 200 OK **ESKI HATALAR (artık geçerli değil):** - [x] `https://docs.pezkuwichain.io/` (2 adet) - ✅ FIXED - [x] `https://docs.pezkuwichain.io/develop/toolkit/parachains/polkadot-omni-node/` (2 adet) - Sub-path henüz yok - [x] `https://docs.pezkuwichain.io/infrastructure/running-a-validator/operational-tasks/general-management/#secure-your-validator` - Sub-path henüz yok - [x] `https://docs.pezkuwichain.io/sdk/book/` - Sub-path henüz yok - [x] `https://docs.pezkuwichain.io/sdk/master/*` (tüm rustdoc linkleri) - Rustdoc henüz deploy edilmedi --- **NOT:** Bu dosya düzenlendikçe güncellenecek. Her hatayı düzelttikten sonra ilgili satırı sileceğiz.