OpenGrok
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini. Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan. (April 2025) |
OpenGrok adalah mesin pencari dan referensi silang kode sumber yang membantu programmer dalam mencari, merujuk silang, dan menavigasi pohon kode sumber untuk memahami program secara lebih mendalam. Mesin ini mendukung berbagai format file program dan riwayat kontrol versi, termasuk Monotone, Subversion, Mercurial, Git, ClearCase, Perforce, AccuRev, Razor, dan Bazaar.[1]
Nama OpenGrok berasal dari istilah "grok", yang merupakan jargon komputasi yang berarti pemahaman intuitif terhadap sesuatu.
OpenGrok dikembangkan terutama oleh komunitas dengan kontribusi dari beberapa teknisi Oracle Corporation. Proyek ini dirilis di bawah ketentuan Lisensi Pengembangan dan Distribusi Umum (CDDL).
Sebagian besar kode OpenGrok ditulis dalam Java, dengan beberapa alat tambahan yang ditulis menggunakan Python. Mesin ini mengandalkan Ctags untuk analisis kode dan juga menyediakan gambar Docker resmi untuk mempermudah penggunaan.
Fitur
OpenGrok mendukung:
- Pencarian teks lengkap
- Pencarian definisi
- Pencarian pengenal
- Pencarian jalur
- Pencarian sejarah
- Menampilkan garis yang cocok
- Pencarian hierarkis
- Sintaks kueri
- Pembaruan bertahap
- Penyorotan sintaksis referensi silang
- Navigasi cepat di dalam file
- Antarmuka untuk SCM
- URL yang dapat digunakan
- Unduh file individual
- Perubahan pada tingkat direktori
- Dukungan multibahasa
- Pemberi saran
- API REST
Lihat pula
Referensi
- ^ "Supported Revision Control Systems". GitHub (dalam bahasa Inggris). Diakses tanggal 2025-04-27.
Pranala luar
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.









