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