ProseMirror —— 所见即所得 HTML 编辑器
ProseMirror 是一个基于 ContentEditable 的所见即所得 HTML 编辑器,功能强大,支持协作编辑和自定义文档模式ProseMirror 库由多个单独的模块组成。 ProseMirror 主要特性: 协作编辑:ProseMirror 内建多人实时协作编辑 模块化 功能丰富,可以很方便集成到已有的应用 可扩展 可插拔
Sourcegraph 正计划将其通用代码搜索平台扩展到云端,并在此过程中对 GitHub 和 GitLab 的数百万公共仓库进行索引,这样一来任何人都可以通过搜索找到它们。Sourcegraph 此番操作是在 D 轮融资 1.25 亿美元之后进行的,目前该公司的估值达到了 26 亿美元。
Sourcegraph 成立于 2013 年,旨在通过一个平台来 "解决大代码问题",该平台可以解决大多数企业在其项目中必须处理日益增长的源代码数量和种类而引发的问题。由于现在每家公司基本上多多少少都有一些软件项目,他们在不同程度上都必须处理一些代码,而随着这些代码库的增长,更多的仓库和开发者工具被扔进了这个巨大的“编码池”里,对代码的管理也会变得更加棘手,开发者也更难满足最后期限的要求。
为了应对这一挑战,Sourcegraph 将 DevOps 的各个环节结合起来,跨越了仓库、编程语言、文件格式、编辑器等。通过 Sourcegraph,开发人员可以更快地发现和修复问题,弄清楚如何使用一个特定的功能,确定改变一段代码会对依赖关系产生什么影响,自动进行大规模的重构,等等。
在此之前,向 Sourcegraph 的云端添加私有仓库的功能并不对公众开放。Sourcegraph 主要通过向企业收取上传其私有资源库的费用来盈利,这样一来,企业内部的开发人员就可以从他们的浏览器中搜索这些资源。而 Sourcegraph 的新门户网站旨在打造一个通用的代码搜索引擎,任何人都可以免费查找和浏览数以百万计的开源项目和个人私有代码。
Sourcegraph 联合创始人兼首席技术官 Beyang Liu 表示:"这对我们公司来说是一个重大举措,在此之前 Sourcegraph.com 仅针对企业用户,这意味着用户没有办法添加自己的公共或私有库。按照内部代码库的标准,虽然 Sourcegraph 目前搜索的索引量很大,但与开源项目的总体数量相比,完全不值得一提。“
为了产品的正式发布,Sourcegraph 已经将 GitHub 上的前 100 万个仓库和 GitLab 上大约 12000 个仓库编入了索引。到今年年底,它计划将总数字推到 500 万以上 —— 其中每一个 GitHub 和 GitLab 仓库都保证要有一颗以上的 Star。
Beyang Liu 补充道:"我们以质量为优先,因为当你在搜索代码时,你关心的是找到最好的功能或最好的使用例子,而不是一些可能包含错误的随机代码片段。Sourcegraph 还将囊括那些不在 GitHub 或 GitLab 上的著名开源项目,而且开发者将能够自己手动添加任何仓库,无论其星级如何。“
汇集 GitHub 和 GitLab 的仓库后,Sourcegraph 会涵盖大部分 "有价值的" 开源项目,并使开发者可以通过一个单一的界面对它们进行搜索,使开发者不必访问不同的渠道和界面来寻找他们要找的东西。
微信关注我们
转载内容版权归作者及来源网站所有!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。
Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。
Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。