博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
代码搜索引擎和代码浏览器 Sourcegraph 宣布开源
阅读量:6850 次
发布时间:2019-06-26

本文共 1059 字,大约阅读时间需要 3 分钟。

知名流行的代码查看工具 Sourcegraph (Apache License),代码托管在 GitHub 上 。

082905_qBHd_2720166.png

Sourcegraph 被大众广为熟知正是因为它支持在 GitHub 上轻松浏览和搜索代码,Sourcegraph 这款 Chrome 插件称得上是开发者必备的插件,它可以让我们像使用 IDE 一样浏览和搜索 GitHub 代码。

Sourcegraph 是一款能够根据语义来把 Web 上的开源代码编入索引的代码搜索浏览工具。你可以从代码仓库和安装包,甚至是函数里搜索代码,同时也可以直接点击被完全创建了链接的代码来阅读文档、跳转到变量定义或者马上找到可用的 Demo。总而言之,你可以在你的 Web 浏览器上完成这一切,而不需要配置任何编辑器。由 Sourcegraph 出品的这款 Chrome 插件,可以非常方便地浏览和搜索 GitHub 上的代码,持跨仓库(repository)搜索、跳转到定义、查找引用等功能,宛若一个功能强大的 IDE。核心功能如跳转到定义(Go-to-definition) —— 浏览文件或查看 pull 请求时,将鼠标悬停在代码上可以查看文档提示,单击即可跳转到定义、查找引用或全文搜索。

官方表示,开源 Sourcegraph 是为了给更多的开发者和开发者生态系统提供代码搜索和代码语义智能感知,并帮助实现 Sourcegraph 总体规划:

  • 使基本的代码语义智能感知无处不在(适用于所有语言、所有编辑器和代码主机等)

  • 使代码审查持续且智能化

  • 提升开源代码的数量和质量

事实上,Sourcegraph 的核心分析库早已开源,而且使用起来非常方便。它被称为 (发音“Source Lib”)。强大的 srclib 支撑着所有你在 Sourcegraph 上看到的和语义分析相关的特性,同时也支持能跳转到函数定义和语义感知功能的编辑器插件。

本次开源除了开源 Sourcegraph 的代码之外,还开放了其他产品和公司流程。如 Sourcegraph 的、、 网站等。Sourcegraph 也一直是公开的。

而成为 Sourcegraph 开源项目的 contributer 将可以:

  • 将 PR 提交给 Sourcegraph 开源项目

  • 在 Sourcegraph 上搜索/浏览 ,并讨论代码和文档

  • 查看、讨论并提议对正在进行的产品路线图的更改

  • 添加和改进文档

  • 构建 Sourcegraph 扩展以增强 Sourcegraph 和 GitHub 上的查看/审查代码

转载地址:http://sjgul.baihongyu.com/

你可能感兴趣的文章
sql help cs
查看>>
关于COUNT STOPKEY的工作机制(转载)
查看>>
如何理解VB窗体中的scale类属性及width height属性之间的关系
查看>>
大叔也说Xamarin~Android篇~日志的记录
查看>>
(原創) 為什麼要學[計算機組織]? (日記)
查看>>
JS实现Trim()
查看>>
Linux信号说明列表
查看>>
大端和小端
查看>>
无法解析或打开软件包的列表或是状态文件
查看>>
Ubuntu 12.04搭建Ruby on Rails开发环境
查看>>
Linux原子操作
查看>>
C++ 使用STL string 实现的split,trim,replace-修订
查看>>
2011年7月10个非常棒的jQuery插件
查看>>
.NET简谈事务、分布式事务处理
查看>>
我是如何推理出王珞丹住址的zz
查看>>
C#泛型列表List<T>基本用法总结
查看>>
《UNIX环境高级编程》单个源码编译方法
查看>>
追涨必须具备的四个条件
查看>>
最大存款方式
查看>>
GridView删除时激发了未处理的事件“RowDeleting"
查看>>