WSPÓŁTWORZENIE
Wnieś coś.
OpenLinker jest open-source, Apache 2.0. Każdy commit ma znaczenie. Ten przewodnik mirroruje CONTRIBUTING.md w repo produktu.
-
01 Pierwsze kroki
Sklonuj repo, uruchom pnpm install, podnieś stos developerski przez pnpm dev:stack:up. Quickstart w README repo.
-
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.
-
03 Pisanie adaptera
pnpm create-adapter <platforma> generuje strukturę pluginu. Zobacz docs/plugin-author-guide.md. Test-kit pozwala testować przeciwko realnym kontenerom.
-
04 Zgłaszanie bugów
GitHub Issues. Użyj template "bug". Dołącz: wersję, kroki reprodukcji, oczekiwane vs. faktyczne zachowanie.
-
05 Pull requesty
Branchuj z main. Pisz testy. Sign-off commity. Mały scope. Code review oczekuje od strony architektonicznej (ADRs, framework-free domain).
-
06 Code of conduct
Contributor Covenant. Bądź miły, technicznie ostry. Zerowa tolerancja dla nieuprzejmości.