我最近又写代码了,撸了一个 Kooder
source link: https://my.oschina.net/javayou/blog/4979372
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
代码已开源 https://gitee.com/koode/kooder
Kooder 是一个代码全文搜索的工具,可以轻松对接 Gitlab、Gitee 私有化版本 实现代码仓库的源文件搜索。
如图所示:
该工具使用起来很简单,简单说就几步:
1. 拉代码
2. 简单配置(gitlab 地址, root 账号 token)
3. 启动
Kooder 会自动处理所有索引动作,包括推送代码的自动更新。同时 Kooder 也提供了搜索的 API 可以方便的嵌入到别的应用中。
详细的介绍请看仓库 Readme。
kooder 不依赖于 Java 容器服务,是一个独立的应用程序。主要技术栈:
- lucene
- vert.x
- jcseg
- velocity
- jackson
- gitlab4j
- Spectre.css
目前代码量是 7500 行左右,欢迎大家提 issue ,提 PR
© 著作权归作者所有
其他人还在看
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK