乐动体育GitHub首个行动程式问世
乐动体育LD90.VIP GitHub for mobile主要为维持开发者与团队的联系,同时释出的还有自动化软体开发流程工具GitHub Actions、打包工具GitHub Packages,其他还有程式码导览、程式码搜寻、程式码检查等等。
原始码代管平台GitHub为了庆祝站上的开发人员数量已突破4,000万人,在本周宣布多项进展,包括释出GitHub行动程式测试版,GitHub Actions与GitHub Packages迈入正式版,改善了通知功能与程式码搜寻,更发表了「北极程式码保险柜」(GitHub Arctic Code Vault),号称可将重要的程式码保存超过1,000年。
GitHub for mobile为GitHub首个行动程式,主要目的是维持开发者与团队的联系,像是针对某个设计的讨论发表意见,或是检查几行程式码,也能合并变更,但以简单功能为主,目前只有支援iOS的测试版,很快就会释出支援Android的版本。
而GitHub Actions则可用来建立自动化的软体开发流程,目前包括AWS与Google在内的许多组织已打造了逾1,200个工作流程,可透过GitHub Marketplace取得。GitHub也让诸如Raspberry Pi等Arm架构可执行Actions并免费使用self-hosted runners与artifact caching。
5月释出测试版的GitHub Packages则是个程式码打包工具,整合了权限管理与帐号,由GitHub代管的套件会列出历史纪录与下载数据,迄今开发者已上传超过3万个套件到GitHub上,现在亦已迈入正式版。
GitHub表示,GitHub Actions与GitHub Packages现已成为每个开发者帐号的一部份,且所有公共储存库皆可免费使用,开发者可藉由Actions自动发布新的套件版本至Packages,利用Actions触发套件的安装,或是安装来自Packages的套件。
另一项重要的改善为通知功能。GitHub在通知功能上增添了客制化的过滤机制,以避免开发者的信箱被杂乱的通知讯息淹没。
其它GitHub发表的新功能还包括程式码导览、程式码搜寻、程式码检查任务指派、预约提醒,以及功能预览等。
而除了功能的改善之外,GitHub还在本周宣布了GitHub Archive Program封存专案,目的是要保存开源码,以让后代也能使用。
这项专案的声势浩大,其合作伙伴囊括了史丹佛图书馆、专门推动长期思维的Long Now Foundation、网路档案馆(Internet Archive)、软体遗产基金会(Software Heritage Foundation)、专门保存健康数据的Piql、微软研究院,以及牛津大学的博德利图书馆(Bodleian Library )。
GitHub表示,开源码软体是现代文明的隐藏基石,也是全人类共享的遗产,它们将把不同的复本以不同的资料格式存放在各处,希望能够将这些重要的开源资产保存至少1,000年。GitHub准备在2020年的2月2日拍下每个活跃中的公开储存库的快照,再将它们存放在「北极程式码保险柜」(GitHub Arctic Code Vault)中。