Skip to content

Latest commit

 

History

History
236 lines (185 loc) · 5.61 KB

File metadata and controls

236 lines (185 loc) · 5.61 KB

? RAPORT WALIDACJI CKAN - KerbVisionIR v0.5.0

Data: 2025-01-09 Status: GOTOWE DO PUBLIKACJI ?


1. ? STRUKTURA PLIKÓW

Wymagane pliki CKAN:

  • ? KerbVisionIR.netkan - Plik automatyzacji CKAN
  • ? GameData/KerbVisionIR/KerbVisionIR.version - Plik wersji AVC
  • ? LICENSE - MIT License
  • ? README.md - Dokumentacja z instrukcj? CKAN
  • ? CHANGELOG.md - Historia zmian

Dodatkowe pliki pomocnicze:

  • ? CKAN-PUBLISHING-GUIDE.md - Szczegó?owy przewodnik
  • ? CKAN-CHECKLIST.md - Checklist publikacji
  • ? CKAN-VALIDATION.md - Narz?dzia walidacji
  • ? START-HERE.md - Quick start guide
  • ? MakeRelease.ps1 - Skrypt budowania z SHA256

2. ? WALIDACJA JSON

KerbVisionIR.netkan:

? Poprawny JSON
? spec_version: v1.4
? identifier: KerbVisionIR
? $kref: #/ckan/github/garyblu71mods/KerbVisionIR
? $vref: #/ckan/ksp-avc
? license: MIT
? install: find "KerbVisionIR" -> "GameData"
? resources: homepage, repository, bugtracker
? author: garyblu71mods
? tags: plugin, graphics

KerbVisionIR.version:

? Poprawny JSON
? VERSION: 0.5.0
? KSP_VERSION: 1.12.5
? KSP_VERSION_MIN: 1.8.0
? KSP_VERSION_MAX: 1.12.99
? URL: https://raw.githubusercontent.com/garyblu71mods/KerbVisionIR/main/...
? DOWNLOAD: https://github.com/garyblu71mods/KerbVisionIR/releases

KerbVisionIR.ckan (template):

? Poprawny JSON
? version: 0.5.0
? ksp_version_min: 1.8.0
? ksp_version_max: 1.12.99
? download URL pattern gotowy

3. ? STRUKTURA GameData

GameData/
??? KerbVisionIR/
    ??? Icons/                    ? Istnieje
    ??? PluginData/               ? Istnieje
    ??? Plugins/
    ?   ??? KerbVisionIR.dll      ? Istnieje (zbudowany)
    ?   ??? KerbVisionIR.pdb      ? Istnieje
    ??? Shaders/
    ?   ??? NightVision.shader    ? Istnieje
    ??? Sounds/
    ?   ??? NVon.wav              ? Istnieje
    ??? KerbVisionIR.version      ? Istnieje

Status: Struktura poprawna! ?


4. ? BUILD STATUS

Build: SUCCESS ?
Project: KerbVisionIR.csproj
Target: .NET Framework 4.8
Output: bin\Release\KerbVisionIR.dll

5. ? GIT REPOSITORY

Repository: https://github.com/garyblu71mods/KerbVisionIR
Branch: main
Remote: origin
Status: ? Connected

6. ? CHECKLIST CKAN

Wymagania podstawowe:

  • Plik .netkan istnieje i jest poprawny
  • Plik .version istnieje w GameData/KerbVisionIR/
  • Wersja w .version zgadza si? z planowanym release (0.5.0)
  • LICENSE file istnieje (MIT)
  • README.md zawiera informacj? o CKAN
  • Struktura GameData/KerbVisionIR/ jest poprawna
  • DLL jest zbudowany i dzia?a
  • Wszystkie JSONy s? poprawne

Wymagania .netkan:

  • identifier jest unikalny: "KerbVisionIR"
  • $kref wskazuje na GitHub: "#/ckan/github/garyblu71mods/KerbVisionIR"
  • $vref u?ywa AVC: "#/ckan/ksp-avc"
  • license ustawiony: "MIT"
  • install sekcja poprawna: find "KerbVisionIR" -> "GameData"
  • resources zawieraj? wszystkie linki
  • x_netkan_github.use_source_archive = false (u?ywa releases)

Struktura release:

  • GameData/KerbVisionIR/ b?dzie w ZIP
  • .version file b?dzie w GameData/KerbVisionIR/
  • DLL b?dzie w GameData/KerbVisionIR/Plugins/
  • Shadery b?d? w GameData/KerbVisionIR/Shaders/
  • README i LICENSE w root ZIP

7. ?? UWAGI I ZALECENIA

Przed publikacj? MUSISZ:

  1. Uruchomi? MakeRelease.ps1:

    .\MakeRelease.ps1 -Version "0.5.0"
  2. Przetestowa? ZIP lokalnie:

    • Wypakuj do testowego KSP
    • Sprawd? czy mod si? ?aduje
    • Sprawd? wszystkie funkcje (3 tryby, settings, hotkey)
  3. Stworzy? GitHub Release:

    • Tag MUSI by?: v0.5.0 (z 'v' na pocz?tku!)
    • Upload ZIP: KerbVisionIR-v0.5.0.zip
    • Release musi by? publiczny (nie draft)
  4. Fork i submit .netkan:

Po publikacji:

  • Bot CKAN zwaliduje w ~5-10 minut
  • Po merge, mod pojawi si? w CKAN w ~30-60 minut
  • Sprawd? w CKAN client szukaj?c "KerbVision"

Przysz?e aktualizacje:

Nie musisz ponownie submitowa? .netkan!

  • Zaktualizuj tylko KerbVisionIR.version
  • Uruchom MakeRelease.ps1 z now? wersj?
  • Stwórz GitHub Release
  • CKAN automatycznie wykryje co godzin?!

8. ? FINALNA OCENA

????????????????????????????????????????????
?                                          ?
?   ? WSZYSTKO GOTOWE NA CKAN!            ?
?                                          ?
?   Mod spe?nia wszystkie wymagania        ?
?   Dokumentacja jest kompletna            ?
?   Struktura jest poprawna                ?
?   Wszystkie pliki s? na miejscu          ?
?                                          ?
?   Mo?esz przej?? do publikacji! ??       ?
?                                          ?
????????????????????????????????????????????

9. ?? NAST?PNE KROKI (W KOLEJNO?CI)

  1. Zbuduj release:

    .\MakeRelease.ps1 -Version "0.5.0"
  2. Test lokalny (15 min)

  3. Git push:

    git add .
    git commit -m "Prepare v0.5.0 for CKAN release"
    git push origin main
  4. GitHub Release (5 min)

    • Tag: v0.5.0
    • Upload ZIP
  5. NetKAN PR (10 min)

    • Zobacz: CKAN-PUBLISHING-GUIDE.md
  6. Czekaj na CKAN (30-60 min)


10. ?? DOKUMENTY POMOCNICZE

Przeczytaj w kolejno?ci:

  1. START-HERE.md - Quick overview (ZACZNIJ TU!)
  2. CKAN-CHECKLIST.md - Odznaczaj kroki
  3. CKAN-PUBLISHING-GUIDE.md - Szczegó?y
  4. CKAN-VALIDATION.md - Testowanie

Status: READY TO PUBLISH ? Data walidacji: 2025-01-09 Validator: GitHub Copilot


?? Wszystko OK! Mo?esz publikowa?! ??