<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          搜代碼費時又費力?開源神器 Kooder 幫你快速搞定!

          共 1307字,需瀏覽 3分鐘

           ·

          2021-03-17 09:40

          多數(shù)企業(yè)于安全、穩(wěn)定、隱私等方面的考慮,都會選擇在內網(wǎng)搭建代碼托管平臺。隨著企業(yè)的發(fā)展,項目會越來越多。

          由于項目數(shù)量太多和人員的流動,企業(yè)中很難有人能掌握所有代碼的細節(jié),當想要統(tǒng)一排查代碼是否包含某類敏感信息,或檢查是否使用了某些不安全的方法時,就需要開發(fā)人員各自手工排查自己負責的代碼,費時費力。

          因此,企業(yè)全庫的代碼搜索就變得非常重要。尤其對于將代碼通過 GitLab 部署在本地服務器的企業(yè),由于缺少了云端托管平臺自身集成的搜索引擎,想要在本地進行全局的代碼搜索就變得異常困難。

          就在近期 Gitee 團隊開源了免費代碼搜索工具 Kooder,目標是為包括 Gitee/GitLab/Gitea 在內的代碼托管系統(tǒng)提供源碼、倉庫和 Issue 的搜索服務。

          Kooder 直擊企業(yè)內部代碼搜索的痛點,不僅完全開源且部署方便。迫不及待上手的小伙伴可以訪問 Gitee 上的主倉地址,查看(star)項目:

          Gitee:https://gitee.com/koode/kooder

          長按復制 Gitee 地址,或點擊下方閱讀原文可直達項目

          GitHub:https://github.com/oschina/kooder

          簡介

          Kooder:開源的基于 Java 實現(xiàn)的代碼搜索平臺。目標是為包括 Gitee/GitLab/Gitea 代碼托管系統(tǒng)提供 自動的源碼、倉庫和 Issue 的搜索服務。幫助提高搜索代碼、問題等信息的效率,同時內網(wǎng)環(huán)境保證代碼的安全性。

          架構

          服務包含兩個模塊,分別是 gateway 和 indexer。其中 gateway 用來接受來自 HTTP 的索引任務, 對任務進行檢查后存放到隊列中;同時 gateway 還接受搜索的請求,并返回搜索結果給客戶端。而 indexer 進程負責監(jiān)控隊列中的索引任務, 并將這些要新增、刪除和修改索引的任務更新到索引庫中。

          • core    核心對象和公共類

          • gateway 用來接收來自 HTTP 的索引和搜索的請求

          • indexer 構建、更新和刪除索引的服務

          界面

          貢獻

          Kooder 有詳細的文檔、環(huán)境搭建和部署的步驟,同時還提供了便捷的 Docker 安裝方式。讓你不管是閱讀它的源碼、本地運行和調試,還是二次開發(fā)和內部部署,都不是難事!

          點個 「Star」 支持每一個解決痛點的開源項目!最后,歡迎大家給 Kooder 貢獻代碼和反饋問題哦!

          Gitee:https://gitee.com/koode/kooder

          長按復制 Gitee 地址,或點擊下方“閱讀原文”可直達項目

          GitHub:https://github.com/oschina/koode

          項目遵循 Apache-2.0 開源協(xié)議,歡迎開發(fā)者們自由提交 Issue 和 PR。


          ▼ 點擊 閱讀原文 點個 Star 吧

          瀏覽 87
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  免费操逼网址 | 午夜熟睡乱子伦视频 | 苍井空免费一级A片 | 你懂的网址国产,欧美 | 老熟妇乱子伦视频国产 |