Articulo de referencia

OpenGrok

OpenGrok es un motor de búsqueda y referencias cruzadas de código fuente . Ayuda a los programadores a buscar, consultar referencias cruzadas y navegar por árboles de código fue...

OpenGrok es un motor de búsqueda y referencias cruzadas de código fuente . Ayuda a los programadores a buscar, consultar referencias cruzadas y navegar por árboles de código fuente para facilitar la comprensión de los programas .

Puede leer formatos de archivos de programas e historiales de control de versiones como Monotone , Subversion , Mercurial , Git , ClearCase , Perforce , AccuRev , Razor y Bazaar . [ 2 ]

El nombre proviene del término grok , un término de la jerga informática que significa "comprensión intuitiva".

OpenGrok está siendo desarrollado principalmente por la comunidad con la ayuda de algunos ingenieros de Oracle Corporation . OpenGrok se distribuye bajo los términos de la Licencia Común de Desarrollo y Distribución (CDDL).

Está escrito principalmente en Java , con algunas herramientas desarrolladas en Python . Se basa en el análisis realizado por Ctags . Existe una imagen oficial de Docker disponible.

Características

OpenGrok admite:

  • Búsqueda de texto completo
  • Búsqueda de definiciones
  • Búsqueda de identificadores
  • Búsqueda de rutas
  • Búsqueda de historial
  • Mostrando líneas coincidentes
  • Búsqueda jerárquica
  • Sintaxis de consulta
  • Actualizaciones incrementales
  • Resaltado de sintaxis para referencias cruzadas
  • Navegación rápida dentro de los archivos
  • Interfaz para SCM
  • URLs utilizables
  • Descarga de archivos individuales
  • Cambios a nivel de directorio
  • Soporte multilingüe
  • Sugeridor
  • API REST

Véase también

Referencias

  1. "Versión 1.14.15" . 15 de junio de 2026. Consultado el 16 de junio de 2026 .
  2. "Sistemas de control de versiones compatibles" . Wiki de oracle/Opengrok . GitHub . Consultado el 30 de diciembre de 2023 .
  • Sitio web oficialEdita esto en Wikidata
  • Desarrollo de código abierto, comunidades y calidad , del 7 al 10 de septiembre de 2008.
  • "La historia de OpenGrok"