Semangka adalah kopilot open source untuk tinjauan kode . Aplikasi GitHub kami memungkinkan pengembang untuk pra-review Github Pull Permintaan dengan melacak konteks kode mereka dan melakukan analisis kode statis. Menggunakan LLMS untuk mendeteksi kesalahan, membandingkan niat dengan implementasi, dan memberikan PR pemeriksaan kesehatan pertama.
Kami telah membangun algoritma pencarian yang mengindeks konteks kode yang paling relevan untuk blok kode yang diberikan.
Untuk mendapatkan konteks kode dalam IDE Anda, gunakan ekstensi ini.
Untuk mendapatkan konteks kode dalam CI/CD Anda, lihat aplikasi GitHub kami
Kami saat ini mendukung integrasi berikut
| Produk semangka | Git | Manajemen Proyek | Pesan | Dokumentasi |
|---|---|---|---|---|
| IntelliJ | GitHub, Gitlab (beta), Bitbucket (beta) | Jira | Kendur | Gagasan, pertemuan |
| Vs kode | GitHub, Gitlab (beta), Bitbucket (beta) | Jira | Kendur | |
| Aplikasi GitHub | GitHub. | Jira, linier | Kendur | Gagasan, pertemuan |
Ekstensi Watermelon VS Code memungkinkan Anda untuk mendapatkan konteks bisnis untuk file atau blok kode melalui:
git --version atau instal sekarang) Unduh dari pasar VS Code.
Atau, Anda dapat mencari "semangka" di pasar ekstensi bawaan VS Code dan menginstal dari sana. 
Unduh dari Marketplace Vs Codium (Open VSX Registry)
Semangka hadir dengan beberapa perintah yang dapat Anda jalankan dari palet perintah VS Code. Hasilnya persis sama dengan menjalankan kueri semangka dengan tombol hijau. Hasil duduk di bilah sisi Anda.
| Memerintah | Keterangan |
|---|---|
watermelon.start | Dapatkan konteks historis dari blok kode yang dipilih |
watermelon.show | Mengungkapkan ekstensi |
watermelon.recommend | Tambahkan ekstensi ke daftar yang disarankan |
Sebagai alternatif, Anda dapat menggunakan pintasan berikut:
Ctrl+Shift+C ( Cmd+Shift+C pada Mac) untuk melihat hasil konteks Anda Lihat Kontribusi.MD dan Waspadai Kode Etik!
Kami adalah proyek tahap awal, oleh karena itu kami masih memiliki kemewahan untuk dikoordinasikan melalui obrolan pendek dengan kontributor kami. Jika Anda tertarik untuk berkontribusi, silakan bergabung dengan komunitas Discord kami. Atau, komentari masalah kami jika Anda berencana untuk menyelesaikannya.
Kami menggunakan perpustakaan telemetri vs kode. Perpustakaan menghormati keputusan pengguna tentang apakah akan mengirim data telemetri atau tidak.
Kami juga memiliki pengaturan untuk menonaktifkannya.
Semangka tidak menyimpan kode Anda
Semangka dibangun oleh tim pengembang yang didistribusikan secara global untuk membuat pengembangan perangkat lunak lebih mudah. Bergabunglah dengan komunitas Discord kami, ikuti kami di Twitter dan pergi ke blog semangka untuk mendapatkan tip pemrograman terbaik.