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,还打算冰封你的代码一千年的更多相关文章

  1. Github官方app分析——用户身份验证模块

    这篇文章记述的是我对Giuhub官方app的用户身份验证模块的分析. Giuhub的官方app虽然是一个非常小众的程序,但是从程序的设计的角度看,这是一个非常优秀的项目.对于其用户身份验证模块,给我留 ...

  2. 设计比较好,有助于学习的Github上的iOS App源码 (中文)

    Github版 中文 : TeamTalk 蘑菇街. 开源IM. 电商强烈推荐. MyOne-iOS 用OC写的<一个> iOS 客户端 zhihuDaily 高仿知乎日报 Coding ...

  3. Github上的iOS App源码 (中文)

    Github版英文App地址 中文 : TeamTalk 蘑菇街. 开源IM. 电商强烈推荐. MyOne-iOS 用OC写的<一个> iOS 客户端 zhihuDaily 高仿知乎日报 ...

  4. 西甲官方APP承认监听球迷,或给国内应用带来新思路

    在此前,一般巨头或者官方推出的产品.应用等总是值得信赖的.出问题的话一般都是"不可抗拒的外力因素",比如被黑客攻破导致用户隐私被窃取等.但自从Facebook的用户隐私泄露丑闻被曝 ...

  5. 微信公开课发布微信官方教程:教你用好微信JS-SDK接口

    微信公众平台开放JS-SDK(微信内网页开发工具包),说明文档已经有相关使用方法和示例了,很多同学觉得不是很直观,为此微信公开课发布微信官方教程:教你用好微信JS-SDK接口. 1.分享类接口:支持获 ...

  6. 在Github发布自己的compile包

    Android入门到转行做服务员--在Github发布自己的compile包 2017-12-05 15:27:10 这是一粒代码发布的第一篇博客,一粒代码从事android开发,近期打算开始搞搞博客 ...

  7. 如何将Azure DevOps中的代码发布到Azure App Service中

    标题:如何将Azure DevOps中的代码发布到Azure App Service中 作者:Lamond Lu 背景 最近做了几个项目一直在用Azure DevOps和Azure App Servi ...

  8. 教程Xcode 下编译发布与提交App到AppStore

    The proplem of Prepare for Upload for App store upload Application App store 增加新应用的步骤. 1. 访问iTunesCo ...

  9. CentOS 8 都发布了,你还不会用 nftables?

    原文链接:CentOS 8 都发布了,你还不会用 nftables? 如果你没有生活在上个世纪,并且是云计算或相关领域的一名搬砖者,那你应该听说最近 CentOS 8 官方正式版已经发布了,CentO ...

随机推荐

  1. SQL SERVER 日志如何进行收缩?

        最近经历了一次服务器SQL SERVER 数据库服务器端事务日志爆满,导致服务器数据库写入不进数据的宕机事件,经过此次事件的发生,奉劝各位同仁一句,如果没有绝对的充足存储空间,数据库事务日志文 ...

  2. CentOS 7 单机安装Redis Cluster(3主3从)

    首先,本篇要基于单实例的安装,你的机器上已经有一个Redishttps://gper.club/articles/7e7e7f7ff7g5egc4g6b 为了节省机器,我们直接把6个Redis实例安装 ...

  3. Java ThreadLocal 的使用与源码解析

    GitHub Page: http://blog.cloudli.top/posts/Java-ThreadLocal-的使用与源码解析/ ThreadLocal 主要解决的是每个线程绑定自己的值,可 ...

  4. PHP弱性处理0e开头md5哈希字符串缺陷/bug

    PHP在处理哈希字符串时,会利用”!=”或”==”来对哈希值进行比较,它把每一个以”0E”开头的哈希值都解释为0,所以如果两个不同的密码经过哈希以后,其哈希值都是以”0E”开头的,那么PHP将会认为他 ...

  5. POWERSPLOIT-Recon(信息侦察)脚本渗透实战

    Recon(信息侦察)模块 a) 调用invoke-Portscan扫描内网主机的端口. 1)通过IEX下载并调用invoke-portscan. PS C:\Users\Administrator& ...

  6. spring-boot-dependencies、spring-boot-starter-parent、io.spring.platform详解

    上一篇文章介绍了springboot依赖版本号管理的几种方式,现在来详细分析一下spring-boot-dependencies.spring-boot-starter-parent.io.sprin ...

  7. JQ获取元素属性值

    最近在学习JAVA Web,自己也是做个下列表左右选择的小案例. 获取某个元素的属性值一直以为是要调用atrr方法,不过好像获取元素的数组形式再遍历每个元素的时候想获取到它的属性值用attr方法有问题 ...

  8. Halcon安装注意事项

    安装使用评估版本 下载并安装 在ihalcon中下载halcon,版本随意,因为我也不知道怎么选择适合自己的版本,那就下载一个比较新的版本,19.05版本. 安装目录默认在C:\Program Fil ...

  9. python学习-流程控制(四)

    学习笔记中的源码:传送门 4.2if分支结构 if语句有三种形式: 如果 if 条件为“真”,程序就会执行 i f条件后面的多条语句:否则就会依次判断 elif 条件,如果 elif 条件为“真”,程 ...

  10. 玩转 RTC时钟库 DS3231

    1.前言     接着博主的上一篇 玩转 RTC时钟库 + DS1302,这一篇我们重点讲解DS3231时钟模块.没有看过上一篇的同学,麻烦先去阅读一下,因为很多理论基础已经在上一篇做了详细讲解,这里 ...