Analizues PR
Ndihma për zhvilluesit dhe mirëmbajtësit me burim të hapur të analizojnë PR-të e reja që vijnë
Çfarë bën
Një mjet për të analizuar kërkesat për tërheqje të GitHub (PR) duke gjeneruar përmbledhje të shënimeve bazuar në cilësinë e kodit, rreziqet e mundshme, lexueshmërinë dhe faktorë të tjerë. Ky projekt përdor Gemini API së bashku me inkorporimet Langchain dhe VectorDB për të ofruar njohuri të detajuara mbi ndryshimet e kodit. Kjo përdor Github Actions për të dërguar kërkesë API në çdo PR me detaje PR. Backend përdor VectorDB për të ruajtur të gjithë skedarët e Repo dhe i përdor ato si Kontekst për Gemini API i cili e merr atë PR si hyrje dhe kthen analizën për këtë.
E ndertuar me
- Asnjë
- Kam përdorur Gemini për kodin gjithashtu
- pasi nuk jam njohur me Python
- dhe ky ishte projekti im i parë Langchain dhe Vector DB
Ekipi
Nga
Sidharth Sethi
Nga
Indi