版权所有 (c) 2006, 2024 Oracle 和/或其附属公司。保留所有权利。
OpenGrok - 一个快速高效的源代码浏览器
1. 简介
OpenGrok 是一个快速且易用的源代码搜索和交叉引用引擎,使用 Java 编写。它可以帮助您搜索、交叉引用和浏览您的源代码树。它能够理解各种程序文件格式和许多源代码管理系统的版本控制历史。
项目的官方网页: https://oracle.github.io/opengrok/
2. 安装
请参阅 https://github.com/oracle/opengrok/wiki/How-to-setup-OpenGrok
2. 1. 更新
OpenGrok 使用语义化版本,版本组件进一步表明了升级到新版本的更多细节。版本方案为主版本.次版本.修订版本,任何组件的变化解释如下:
- 主版本 - 重大的向后不兼容更新,需要完全重新索引以及配置更改
- 次版本 - 需要对您的仓库进行完整的清理重新索引(例如,索引格式已更改)
- 修订版本 - 重新部署 Web 应用程序
通常只能在修订版本内进行回退。
3. 开发者信息
请参阅 https://github.com/oracle/opengrok/wiki/Developer-intro 和 https://github.com/oracle/opengrok/wiki/Developers
4. 作者
该项目最初由 Sun Microsystems 的 Chandan B.N. 构想。
完整的贡献者列表请参见 https://github.com/oracle/opengrok/graphs/contributors
5. 联系我们
请使用 Github Discussions。
6. 作为容器运行
您可以按照这里的说明将 OpenGrok 作为 Docker 容器运行。
贡献
本项目欢迎社区贡献。在提交拉取请求之前,请查看我们的贡献指南
安全
请查阅安全指南,了解我们负责任的安全漏洞披露流程
许可证
版权所有 (c) 2006, 2024 Oracle 和/或其附属公司。