GitHub 发布了官方 App,还打算冰封你的代码一千年
11 月 13 日,GitHub Universe 2019 开发者大会上,公布了大量新功能,包括发布 GitHub 移动版、GitHub Actions 和 Packages 正式版上市、重新设计了通知体验,以及宣布建设一个数据仓库存储所有公共仓库一千年...
GitHub App
官方 App 终于来了,在手机上就可以 Review 代码、处理 Issues、合并 PR 等常用操作。让你无论身处何处,都可以灵活地推进工作并与团队保持联系(加班)。
目前已经发布 iOS beta 版并上线 TestFlight,连黑暗模式都安排上了。
Android 版还要等段时间推出。
Actions 和 Packages 正式版
去年 Universe 大会上发布的 GitHub Actions,以及今年上半年发布的 GitHub Packages 结束了测试期。
GitHub Actions 是仓库自带的自动化构建与部署功能,拥有完整的 CI/CD 解决方案和本机软件包管理,并且 GitHub Marketplace 上也提供有上千款社区开发的工作流可以使用。
GitHub Packages 是官方推出的包管理功能,实现将源代码和包在一个地方集成权限管理和统计,托管在 GitHub 上的软件包,不仅包括详细信息和下载统计信息,而且还有它们的全部历史记录。
现在这两款功能免费向所有公共仓库开放,并且可以使用 Actions 将新的软件包版本自动发布到 GitHub Packages,使用 Actions 触发软件包安装,以及以最小的配置安装托管在 GitHub Packages 或首选记录注册表上的软件包和映像。通过 Actions 使用相同的 GITHUB_TOKEN 进行所有自动化程序包的上载和下载。
通知功能
以往在一些热门开源项目中、或者大型团队中,各种 Issues 和 PR 的通知邮件会无差别充斥在邮箱中,很难将信号和噪音区分开。
官方终于推出了通知功能来解决这个问题,设立了通知收件箱,可以对不同信息进行筛选和分类,让你聚焦到有价值的信息中。
并且会着重结合官方 App 进行通知推送。
目前该功能是内测阶段,如果想体验可以下载 GitHub App 获取测试资格。
代码导航
代码导航已于今年早些时候在特定存储库的有限公测中发布。今天,官方将其提供给 GitHub 上的所有 Ruby,Python 和 Go 存储库,并且很快就会有更多的语言。查看任何公共或私有存储库上的 “code” 选项卡,以获取受支持的语言以进行尝试。
代码搜索
在接下来的几个月中,官方将引入一种新的代码搜索体验,包括区分大小写,特殊字符,标记化和其他特定于代码的搜索条件。
保存你的代码一千年
官方发布了一项伟大的计划:将建设一个名为 GitHub Arctic Code Vault 的数据存储库,存储在北极世界档案馆(AWA)中,这是一个长期的档案设施,位于北极山永久冻土层深 250 米。
GitHub 将在 2020 年 2 月 2 日扫描所有活动公共存储库的快照,并将这些数据保存在 Arctic Code Vault 中。
官方博客这样写道:
我们与斯坦福图书馆,Long Now 基金会,Internet 档案馆,软件遗产基金会,Piql,Microsoft Research 和 Bodleian 图书馆建立了合作伙伴关系,以保护全球的开源代码。我们将通过跨各种数据格式和位置存储多个副本来保护这种知识,包括一个旨在保存至少一千年的非常长期的档案库,称为 GitHub Arctic Code Vault。
本文属于原创,首发于微信公众号「面向人生编程」,如需转载请后台留言。
关注后回复以下信息获取更多资源
回复【资料】获取 Python / Java 等学习资源
回复【插件】获取爬虫常用的 Chrome 插件
回复【知乎】获取最新知乎模拟登录
GitHub 发布了官方 App,还打算冰封你的代码一千年的更多相关文章
- Github官方app分析——用户身份验证模块
这篇文章记述的是我对Giuhub官方app的用户身份验证模块的分析. Giuhub的官方app虽然是一个非常小众的程序,但是从程序的设计的角度看,这是一个非常优秀的项目.对于其用户身份验证模块,给我留 ...
- 设计比较好,有助于学习的Github上的iOS App源码 (中文)
Github版 中文 : TeamTalk 蘑菇街. 开源IM. 电商强烈推荐. MyOne-iOS 用OC写的<一个> iOS 客户端 zhihuDaily 高仿知乎日报 Coding ...
- Github上的iOS App源码 (中文)
Github版英文App地址 中文 : TeamTalk 蘑菇街. 开源IM. 电商强烈推荐. MyOne-iOS 用OC写的<一个> iOS 客户端 zhihuDaily 高仿知乎日报 ...
- 西甲官方APP承认监听球迷,或给国内应用带来新思路
在此前,一般巨头或者官方推出的产品.应用等总是值得信赖的.出问题的话一般都是"不可抗拒的外力因素",比如被黑客攻破导致用户隐私被窃取等.但自从Facebook的用户隐私泄露丑闻被曝 ...
- 微信公开课发布微信官方教程:教你用好微信JS-SDK接口
微信公众平台开放JS-SDK(微信内网页开发工具包),说明文档已经有相关使用方法和示例了,很多同学觉得不是很直观,为此微信公开课发布微信官方教程:教你用好微信JS-SDK接口. 1.分享类接口:支持获 ...
- 在Github发布自己的compile包
Android入门到转行做服务员--在Github发布自己的compile包 2017-12-05 15:27:10 这是一粒代码发布的第一篇博客,一粒代码从事android开发,近期打算开始搞搞博客 ...
- 如何将Azure DevOps中的代码发布到Azure App Service中
标题:如何将Azure DevOps中的代码发布到Azure App Service中 作者:Lamond Lu 背景 最近做了几个项目一直在用Azure DevOps和Azure App Servi ...
- 教程Xcode 下编译发布与提交App到AppStore
The proplem of Prepare for Upload for App store upload Application App store 增加新应用的步骤. 1. 访问iTunesCo ...
- CentOS 8 都发布了,你还不会用 nftables?
原文链接:CentOS 8 都发布了,你还不会用 nftables? 如果你没有生活在上个世纪,并且是云计算或相关领域的一名搬砖者,那你应该听说最近 CentOS 8 官方正式版已经发布了,CentO ...
随机推荐
- Reportviewer拖到winform不显示控件
Vs2017使用的是rdlc Microsoft.ReportingServices.ReportViewerControl.Winforms.140.340.80版本的,但是NuGet默认安装的是最 ...
- .netCore+Vue 搭建的简捷开发框架 (5)
文章目录:.netCore+Vue 搭建的简捷开发框架--目录 上两节的内容介绍了一些关于.netCore 相关的一些基础知识.介绍这些的目的,最主要的还是为了我们的架构搭建服务. 上一节中,我们介绍 ...
- Python实现电子邮件的发送
利用Python smtplib.SMTP类方法来实现电子邮件的发送. 列举SMTP对象常见的方法: sendmail(from, to ,msg[,mopts,ropts]) :将msg从from发 ...
- java接口的演变(jdk8的default、静态方法,jdk9的私有方法、私有静态方法)
目录: 接口的定义 jdk7-9,接口属性的变化 jdk8,default.public static method的提出解决了什么问题,使用时需要注意什么 jdk9的补充(引入private met ...
- MVC ValidationAttribute 验证一个字段必须大于另一个字段
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | AttributeTargets.Parameter)] pu ...
- win10下git与gitlab安装与文件上传
目前了解到的版本管理工具有三种:gitlab GitHub 和 码云 个人感觉 gitlab 在公司用的较多 便于协同办公 GitHub各种资源有很多,适合个人使用 码云是中文版 便于入门 ...
- Fibonacci 数列和 Lucas 数列的性质、推论及其证明
Fibonacci 数列 设f(x)=1,x∈{1,2}=f(x−1)+f(x−2),x∈[3,∞)\begin{aligned}f(x)&=1,\quad\quad\quad\quad\qu ...
- HTML CSS整理笔记
——修改placeholder提示的样式: 1.除IE外通用写法 类名或标签名::placeholder {color: red;}2.加兼容前缀写法 css超出一行显示省略号:给定宽度(width: ...
- redis之Scan
scan 相比keys 具备有以下特点:1.复杂度虽然也是 O(n),但是它是通过游标分步进行的,不会阻塞线程;2.提供 limit 参数,可以控制每次返回结果的最大条数,limit 只是一个 hin ...
- 为什么要用dubbo,dubbo是什么,为什么要和zk结合使用?
目录 为什么要用dubbo dubbo是什么 dubbo架构 dubbo和zk关系 为什么要用dubbo? 随着互联网的发展,网站的应用规模不断扩大,常规的垂直架构已经无法应,分布式服务架构势在必行, ...