Csomagolás és közzététel

Telepítés és közzététel

Telepítés a saját KOFA-ra

A Komodok oldalon (Admin) húzd a .komod fájlt a feltöltési mezőre. Az előnézet megmutatja a manifestet, a Komodokat és portjaikat, a hash-t és a figyelmeztetéseket; frissítésnél azt is, hány példány indul újra az új verzióval.

Figyelem

A Komod a szerveren teljes jogú kódként fut. Csak megbízható csomagot telepíts.

A komods mappába másolt fájlt a szerver is felveszi (másik gépre telepítéshez).

A Komod tár

A nyilvános tár a https://kofa.kncsk.hu/komodok címen fut. A felhasználók a KOFA Komodok → Komod tár oldalán telepítik és frissítik belőle a Komodokat.

Közzététel

  1. Jelentkezz be a tár oldalán GitHub fiókkal, és töltsd ki a regisztrációt (felhasználónév, e-mail, miért szeretnél feltölteni). Feltöltés akkor lehetséges, ha a tár egy adminja aktiválta a fiókodat. Alapból legfeljebb 5 Komodod lehet, legújabb verzióik összesen 50 MB-ig; havi támogatással ez több lehet. A Fiók oldalon hozható létre API kulcs (kofa_pk_…, lejárat: 1 hónap, 6 hónap, 1 év vagy lejárat nélkül; csak létrehozáskor látszik).
  2. Csomagold a Komodot, és tedd közzé:
kofa-pack publish dist/komods --api-key kofa_pk_...

Egyetlen csomag a weboldalon is feltölthető (Feltöltés).

Szabályok

  • A csomag azonosítója gazdához kötött: az első feltöltő a gazda, más nem tölthet fel azonos azonosítót. A gazda a Komod oldalán társfeltöltőt adhat hozzá.
  • Egy közzétett azonosító + verzió nem cserélhető. Ha nem emelted a verziót, a változás nem jut el a tárba (a kimenet MEGVAN sora jelzi).
  • A tár Komodonként a legújabb 5 verziót tartja meg, a régebbiek automatikusan törlődnek.
  • A -preview utótagú verziók csak a feltöltőnek láthatók, nyilvánosan nem érhetők el.
  • Egy README és képei megjelennek a Komod oldalán: Leírás oldal.
  • A legújabb kiadott verzió magyar / angol szövegei a weboldalon fordíthatók: Közösségi fordítás.

Megbízhatóság

A tár nem futtat Komod kódot, csak beolvassa a csomagot és a manifestet ellenőrzi. A telepítő admin felelőssége, hogy kiben bízik; a csomag SHA-256 hash-e minden verziónál látható.