Przejdź do treści

WSPÓŁTWORZENIE

Wnieś coś.

OpenLinker jest open-source, Apache 2.0. Każdy commit ma znaczenie. Ten przewodnik mirroruje CONTRIBUTING.md w repo produktu.

  1. 01 Pierwsze kroki

    Sklonuj repo, uruchom pnpm install, podnieś stos developerski przez pnpm dev:stack:up. Quickstart w README repo.

  2. 02 DCO, nie CLA

    Używamy Developer Certificate of Origin — podpisuj commity przez git commit -s. Bez CLA. Sign-off potwierdza, że masz prawo wnieść kod pod Apache 2.0.

  3. 03 Pisanie adaptera

    pnpm create-adapter <platforma> generuje strukturę pluginu. Zobacz docs/plugin-author-guide.md. Test-kit pozwala testować przeciwko realnym kontenerom.

  4. 04 Zgłaszanie bugów

    GitHub Issues. Użyj template "bug". Dołącz: wersję, kroki reprodukcji, oczekiwane vs. faktyczne zachowanie.

  5. 05 Pull requesty

    Branchuj z main. Pisz testy. Sign-off commity. Mały scope. Code review oczekuje od strony architektonicznej (ADRs, framework-free domain).

  6. 06 Code of conduct

    Contributor Covenant. Bądź miły, technicznie ostry. Zerowa tolerancja dla nieuprzejmości.