Mga Developer

Open source, binuo nang hayagan

Ang Piranha ay malayang software sa ilalim ng AGPL-3.0. Basahin, patakbuhin, i-fork, at magpadala ng pagbabago pabalik — sa iyo ang buong sistema para hubugin.

Libre at open-source

Naka-lisensya sa AGPL-3.0: ipamahagi at baguhin nang malaya. Pinananatiling bukas din ng network clause ang mga naka-host na fork, kaya bumabalik sa lahat ang mga pagpapabuti.

Isang modernong web stack

FastAPI + SQLite/Postgres sa backend; React + TypeScript + Vite sa harap; isang Go deck agent at isang Tauri desktop build. Real time sa WebSocket, naka-type mula simula hanggang dulo.

Kahit sino ay puwedeng mag-ambag

Dokumentadong arkitektura, isang masinsinang test suite na may 95% coverage gate, mga type at lint gate, at mga gabay kada lugar ang nagpapadali sa unang patch. May naka-aspaltong landas ang mga bagong ulat, format, at tampok.

Arkitekturang tumatagal

Mahigpit na mga panuntunan ng layer — mga repository, service, router — na ipinapatupad bilang mga fitness function na nagpapabagsak sa CI. Nananatiling malinis ang istruktura habang lumalaki ang sistema, dahil sa pagkakabuo.

Isalin ito

Ang pagdaragdag ng wika ay pagdaragdag ng diksyunaryo — awtomatikong sumusunod ang routing, direksyon, at switcher. Ang right-to-left ay isang first-class na landas, hindi isang huling-saglit na pag-iisip.

Seryosong nasubok

Mga unit, integration, concurrency, at end-to-end na championship harness ang tumatakbo sa CI na may coverage gate. Dumarating ang mga pagbabago nang may kumpiyansa, hindi nakatawid ang daliri.

Sumali ka

I-clone ang repo, basahin ang AGENTS.md para sa arkitektura, at kumuha ng good-first issue. Malugod na tinatanggap ang mga pull request.