Fejlesztők

Nyílt forráskódú, nyíltan fejlesztve

A Piranha szabad szoftver az AGPL-3.0 alatt. Olvasd el, futtasd, forkold, és küldj vissza egy módosítást — az egész rendszer a tiéd, hogy formáld.

Szabad és nyílt forráskódú

AGPL-3.0 licenc alatt: szabadon terjesztheted és módosíthatod. A hálózati záradék a hosztolt forkokat is nyitva tartja, így a fejlesztések mindenkihez visszaáramlanak.

Modern webes technológiai verem

FastAPI + SQLite/Postgres a háttérben; React + TypeScript + Vite az előtérben; egy Go medence-ügynök és egy Tauri asztali build. Valós idejű WebSocketen, végponttól végpontig típusos.

Bárki hozzájárulhat

A dokumentált architektúra, az alapos tesztcsomag 95%-os lefedettségi kapuval, a típus- és lintkapuk, valamint a területenkénti útmutatók megközelíthetővé teszik az első javítást. Az új jelentéseknek, formátumoknak és funkcióknak kikövezett útjuk van.

Architektúra, ami kitart

Szigorú rétegszabályok — tárolók, szolgáltatások, routerek — alkalmassági függvényekként kikényszerítve, amelyek megbuktatják a CI-t. A struktúra tiszta marad, ahogy a rendszer nő, már a felépítéséből adódóan.

Fordítsd le

Egy nyelv hozzáadása egy szótár hozzáadása — az útválasztás, az irány és a választó automatikusan követi. A jobbról balra írás elsőrangú út, nem utólagos gondolat.

Komolyan tesztelve

Egység-, integrációs, párhuzamossági és végponttól végpontig tartó bajnoki tesztkeretek futnak a CI-ban lefedettségi kapuval. A változások magabiztosan érkeznek meg, nem keresztbe tett ujjakkal.

Csatlakozz

Klónozd a tárolót, olvasd el az AGENTS.md fájlt az architektúráért, és válassz egy kezdőknek való issue-t. A pull requesteket szívesen fogadjuk.