Share to: share facebook share twitter share wa share telegram print page

OpenGrok


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

  1. ^ "Supported Revision Control Systems". GitHub (dalam bahasa Inggris). Diakses tanggal 2025-04-27.

Pranala luar

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya