Code Insight 让你自由追踪在 GitCafe 上的源码

上周 GitCafe 推出了 Webhooks 功能以后,不少用户表示他们终于能够作第三方集成了,那么本周咱们还要带来一个好消息,这一次新出的新功能是什么呢?git

Code Insight 功能简介

Code Insight(源码追踪)功能帮助 GitCafe 的用户更好地阅读理解源代码:数据库

  1. 在开启源码追踪的项目中阅读代码界面,源代码中任何已知定义位置的变量、函数、类等符号会带有下划线。鼠标在带有下划线的已知符号上短暂停留,将会看到该符号的类型信息或是函数原型,甚至详细文档信息。编程

  2. 点击符号将会直接跳转到定义该符号的源代码文件,并定位到此文件中定义该符号的代码行。符号的定义位置并不局限于当前项目,能够是 GitCafe 上的任何公开项目。以下图所示会跳转到对应的 OpenJDK 相应源代码:安全

目前 Code Insight 处于 GA 状态,对全部公开项目默认分支的最新版本源代码开放。已经实现对 Ruby、Python、Java 等语言的支持,并将持续加入更多语言的支持。服务器

受限于手机屏幕大小和微信服务器端的过分压缩,演示图可能不够清晰,您能够在电脑端开启本文并点击「阅读原文」访问咱们的博客查看清晰的演示。微信

GitCafe & Lambda Lab

GitCafe 致力于打造专业的代码托管服务及项目协做平台,帮助研发团队优化项目代码的管理及协做流程,为企业提供更为安全严谨的代码管理解决方案。在此基础上 GitCafe 将来将积极与第三方团队进行合做,改善开发体验,提升协做效率。此次的 Code Insight(源码追踪)功能便是由 Lambda Lab 和 GitCafe 开发团队共同合做完成。机器学习

Lambda Lab 是一支来自硅谷的工程师团队,成员均毕业于北美顶级计算机院系,致力于为开发者和开源社区提供最好的开发体验。Lambda Lab 团队有编译系统,机器学习和数据库专家,以及丰富的大型开源项目开发经验。为了解决开发者在网页端搜索和阅读代码困难的问题,他们开发了 Codatlas,在网页端提供类 IDE 的代码阅读和代码搜索体验,到目前为止已经收录了数百个著名开源项目如 Apache Hadoop、Apache Spark 和 Android 等,并支持 Scala、Java、Ruby、Python 和 Javascript 等多种编程语言,为世界各地的开源项目的贡献者和使用者提供快速代码查询和协做功能。编程语言

如今,就在 GitCafe Web 端 体验 Code Insight 吧,让你自由遨游在源码的海洋,更好地阅读和理解源代码。函数

相关文章
相关标签/搜索