Files
pezkuwi-sdk/.link-checker-errors.md
T

8.0 KiB
Raw Blame History

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)

  • https://some.com/runtime.wasm - zombienet test dosyası ( FIXED: exclude edildi)
  • https://try-runtime.pezkuwichain.io/ - örnek URL ( FIXED: SSL sertifikası kuruldu)
  • https://www.urltomysnapshot.com/file.tgz - zombienet örnek ( FIXED: exclude edildi)
  • https://mycloudstorage.com/path/to/my/file.tgz - zombienet örnek ( FIXED: exclude edildi)
  • https://www.backupsite.com/my/wasm/file.tgz - zombienet örnek ( FIXED: exclude edildi)
  • https://storage.com/path/to/db_snapshot.tgz - zombienet örnek (3 adet) ( FIXED: exclude edildi)
  • http://test.com/ - perwerde test dosyası ( FIXED: exclude edildi)

Kategori 2: Olmayan GitHub Issue'lar

  • https://github.com/pezkuwichain/pezkuwi-sdk/issues/266 - ( FIXED: sed script hatası, doğru issue #139 olarak düzeltildi)
  • https://github.com/pezkuwichain/pezkuwi-sdk/issues/512 - ( FIXED: sed script hatası 94512→512, doğru issue #142 olarak düzeltildi)
  • https://github.com/pezkuwichain/pezkuwi-sdk/issues/565 - ( FIXED: sed script hatası 94565→565, doğru issue #143 olarak düzeltildi)
  • 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ü.

  • https://github.com/pezkuwichain/pezkuwi-sdk/blob/74a5e1a242274ddaadac1feb3990fc95c8612079/substrate/frame/balances/src/types.rs#L38 ( FIXED: paritytech/polkadot-sdk)
  • https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/polkadot/LICENSE ( FIXED: paritytech/polkadot-sdk)
  • https://github.com/pezkuwichain/pezkuwi-sdk/blob/master/polkadot/xcm ( FIXED: paritytech/polkadot-sdk)
  • https://github.com/pezkuwichain/pezkuwi-sdk/tree/master/polkadot ( FIXED: paritytech/polkadot-sdk)
  • https://github.com/pezkuwichain/pezkuwi-sdk/tree/master/templates/parachain ( FIXED: parachain → teyrchain path düzeltmesi yapıldı)
  • pezkuwichain/pezkuwi-sdk@2ab3535 - Codebase'de bulunamadı (link-checker error listesinde var ama koda yok)
  • 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

  • https://github.com/pezkuwichain/pezkuwi-sdk-teyrchain-template ( FIXED: Standalone repo created and all references updated)
  • https://github.com/pezkuwichain/pezkuwi-sdk-docs/issues/56 ( FIXED: Created issue #161, updated smart_contracts.rs)
  • https://github.com/pezkuwichain/pezkuwi-sdk-docs/issues/57 ( FIXED: Created issue #162, updated substrate.rs)
  • https://github.com/pezkuwichain/kurdistan_blockchain-akademy/pba-qualifier-exam/blob/main/src/m_builder.rs ( FIXED: Path corrected in previous session)
  • 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)
  • https://github.com/pezkuwi-fellows/RFCs/pull/103 ( FIXED: Fork created pezkuwichain/pezkuwi-fellows from polkadot-fellows/RFCs)

Kategori 6: Yanlış Org (paritytech/pezkuwi)

  • https://github.com/paritytech/pezkuwi/issues/222 ( FIXED: Created issue #164, updated pezkuwi/primitives/src/v8/mod.rs)
  • https://github.com/paritytech/pezkuwi/issues/2403 ( FIXED: Created issue #163, updated pezkuwi/primitives/src/v8/mod.rs)
  • https://github.com/paritytech/pezkuwi/issues/6586 ( FIXED: Created issue #166, updated pezkuwi/primitives/src/v8/mod.rs)
  • 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):

  • https://github.com/pezkuwichain/docs.pezkuwichain.io/build/genesis-configuration/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/build/origins/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/build/remote-procedure-calls/#public-rpc-interfaces
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/build/runtime-storage/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/fundamentals/transaction-types/#inherent-transactions
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/install/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/main-docs/build/tx-weights-fees/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/main-docs/build/upgrade#runtime-versioning
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/main-docs/fundamentals/state-transitions-and-storage/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/reference/address-formats/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/reference/frame-macros/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/reference/how-to-guides/pallet-design/use-tight-coupling/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/reference/how-to-guides/weights/add-benchmarks/ (3 adet)
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/reference/scale-codec/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/test/benchmark/
  • https://github.com/pezkuwichain/docs.pezkuwichain.io/test/unit-testing/
  • 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):

  • https://docs.pezkuwichain.io/ (2 adet) - FIXED
  • https://docs.pezkuwichain.io/develop/toolkit/parachains/polkadot-omni-node/ (2 adet) - Sub-path henüz yok
  • https://docs.pezkuwichain.io/infrastructure/running-a-validator/operational-tasks/general-management/#secure-your-validator - Sub-path henüz yok
  • https://docs.pezkuwichain.io/sdk/book/ - Sub-path henüz yok
  • 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.