盘点 GitHub 年度盛会|附视频

简介: 「Universe 2021」是 GitHub 于今年举办的开发者盛会,本次 Universe 2021 大会采用线上直播模式,为期两天已于上周落下帷幕。

这是 GitHub 举办的一年一度开发者盛会,还会发布一些最新消息,我岂能错过!所以这周我用开源视频下载工具:youtube-dl 下载了开场的主题演讲「GitHub on GitHub」高清(1080p)视频,该视频包含了 GitHub 推出的新产品和功能的介绍,如果想知道 GitHub 有哪些新鲜玩意儿,看这个视频就够了。

但原版视频是英文而且没有字幕,十分影响观看体验。为了方便大家观看,我花了两天时间逐字翻译了 16 分钟时长的视频,并制作出高清+中文字幕的「GitHub on GitHub」视频,翻译过程对我这个英语渣来说实在是太难了,求大家给个一键三连,鼓励一下。

最后,我个人能力有限只能尽力做到最好,如有欠佳之处还望海涵和指正。

下面我还将对视频中感兴趣的 GitHub 产品,聊聊自己的看法以及补充申请地址等,也欢迎大家在留言区一起交流、讨论。

一、新的项目管理面板
微信图片_20211106150152.jpg

使用地址:https://github.com/features/issues/

通过它可以更加直观、方便的管理项目进度。它支持 表格和面板 两种展示方式,其中面板和旧版差不多这里不做介绍。下面着重介绍下强大的 电子表格 方式,它支持实时搜索、过滤、分组、排序,以及更流畅的任务跟踪、统计,让你可以更加方便的管理和跟进任务。同时支持字段类型,这就相当于可视化的数据库表格,如果再配上开放的 API,将有更多的遐想空间。我十分期待它后续的更新~

相信 Notion 的用户对此并不陌生,用 Notion 管理项目?欢迎有此经验的小伙伴在评论区发表你的看法。

二、云端开发环境:Codespaces
微信图片_20211106150155.jpg

使用地址:https://github.com/features/codespaces(收费)

在线编辑器已经不再稀奇,但是如果是把开发环境全部放到云端还是挺猛的。毕竟部署本地开发环境、测试环境真的让人头疼,如果能够随时随地在 Web 秒起开发环境还不吃本机资源,如此一来只要是带浏览器的设备,是不是就能作为开发设备啦!我用手机接个蓝牙键盘,写程序(非脚本)的梦想貌似越来越近了!

但这个功能是按小时收费配置越高越贵(0.18-2.88美元),如果大家感兴趣的话我可以体验下,然后写一篇测评帮各位踩坑。(我比较担心网络问题)

三、AI 结对编程助手:Copilot
微信图片_20211106150201.gif

申请地址:https://copilot.github.com/

本次大会开放了更多 Copilot 内测名额,可直接通过上面的链接免费申请,基本上申请就会通过。另外支持了除 VSCode 外更丰富的 IDE 和编辑器:Neovim、PyCharm、IntelliJ IDEA 等,之前一直观望的小伙伴,可以放手试一试了!

或许复制/粘贴 stackoverflow 代码即将成为历史,我们将迎来新的时代!为此我要去学习下如何起好函数名、写好注释,然后提高阅读代码的能力,不然看不懂 AI 写的代码以后可咋维护代码啊!要不,我走?

四、快捷键
微信图片_20211106150203.gif
Tips:GitHub 网页上快捷键要在英文输入法下才能生效!

按下 . 进入在线 Web 编辑器
Cmd/Ctrl + k:唤出命令面板

:命令模式

:搜索 issues、PR 等

!:搜索项目
@:用户、组织和代码仓库
/:代码仓库中的文件
最后
看完本次的 GitHub Universe 我没有感觉到太多惊喜,毕竟 Codespaces 和 Copilot 这两大产品早些时候已经发布了。但是其中还是有让我眼前一亮的东西,也让我对未来开发方式多了一些畅想,更简单的方式写代码+更轻便的设备,或许以后不用再坐在桌子前写代码,而是真正的移动办公。还有比较欣慰的是 GitHub 在发布功能时,没有忘记我们这群“穷哥们儿”,把免费版安排的明明白白的。

图片

视频中 GitHub 前 CEO 奈特·弗里德曼(Nat Friedman) 说的最后一句话让我深受感动,他说:“不要停止学习,持续创造令人惊叹的东西,我们(GitHub)将处理好剩下的事情。” 从 GitHub 发布的产品,可以看出他们一直在努力改善,从开发、管理、发布、社区交流等每个步骤,使其更加流畅和简单。为开发者更自由而努力着!

以上就是我看完 Universe 2021 后的一些想法,期待明年 GitHub 带来更多的惊喜。致敬每一位为开源事业做出贡献的人。

最后,我想以这句话结尾:GitHub 聚是星河宇宙(Universe),散是满天星辰(Star)!

视频请移步:https://www.bilibili.com/video/av378896185

文章来自:https://mp.weixin.qq.com/s/JQrE0kddZU97s97j-jhSJg

目录
相关文章
|
存储 编解码 人工智能
Github 3k+!南科大 VIP Lab 近期开源 Track-Anything | SAM + VOS: 一键视频标注
Github 3k+!南科大 VIP Lab 近期开源 Track-Anything | SAM + VOS: 一键视频标注
677 0
|
机器学习/深度学习 PyTorch TensorFlow
外网最火的RL课更新!GitHub标星2.5k,文档视频实操全套配齐
外网最火的RL课更新!GitHub标星2.5k,文档视频实操全套配齐
214 0
|
机器学习/深度学习 自然语言处理 人工智能
GitHub万星的中文机器学习资源:路线图、视频、电子书、学习建议全在这
本文为你推荐名叫AI Learning的GitHub资源,汇集了30多名贡献者的集体智慧。
5467 1
使用pjsip传输已经编码的视频,源码在github
pjsip功能很强,做sip rtp语音通话库首选。在2.0之后,也支持视频。不过,它的视频功能缺省是从视频设备采集,然后进行编译,再发送出去的。假设,我们已经有了视频源,比如IP摄像机,不需要采集和编码这个过程,怎么处理呢?假设我们采用pjsip附带的pjsua为例。
3787 0
|
2月前
|
编解码 Oracle Java
java9到java17的新特性学习--github新项目
本文宣布了一个名为"JavaLearnNote"的新GitHub项目,该项目旨在帮助Java开发者深入理解和掌握从Java 9到Java 17的每个版本的关键新特性,并通过实战演示、社区支持和持续更新来促进学习。
95 3
|
4月前
|
存储 安全 Java
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
在一次意外中,作者因三年前将测试代码遗忘在GitHub上而遭遇了代码被他人fork的问题。为解决这一危机,作者详细介绍了如何通过GitHub的DMCA下架通知流程安全删除敏感代码,包括处理私人信息和商标侵权的具体步骤。本文不仅提供了实用的操作指南,还强调了及时响应的重要性,帮助读者避免类似风险
72 1
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
|
4月前
|
Rust 前端开发 JavaScript
Github 2024-05-20 开源项目周报 Top15
根据Github Trendings的统计,2024年5月20日当周共有15个项目上榜。按开发语言分类,项目数量如下:Python项目5个,TypeScript项目3个,C++项目2个,Jupyter Notebook项目2个,C、Go、Rust和C#项目各1个。介绍了多个值得关注的项目,包括ChatGPT桌面应用程序、Fooocus图像生成软件、Jellyfin媒体系统等。这些项目涵盖了多种功能和技术领域,值得关注和研究。
76 3
|
4月前
|
SQL JavaScript 前端开发
Github 2024-08-05 开源项目周报 Top15
根据 Github Trendings 的统计,本周(2024年8月5日统计)共有15个项目上榜。以下是根据开发语言汇总的项目数量: - Go 项目:4个 - JavaScript 项目:3个 - Python 项目:3个 - Java 项目:2个 - TypeScript 项目:2个 - C 项目:1个 - Shell 项目:1个 - Dockerfile 项目:1个 - 非开发语言项目:1个
152 2
|
4月前
|
人工智能 Rust JavaScript
Github 2024-08-26 开源项目周报Top15
根据Github Trendings的统计,本周共有15个项目上榜。以下是按开发语言汇总的项目数量:Python项目8个,TypeScript、C++ 和 Rust 项目各2个,Jupyter Notebook、Shell、Swift 和 Dart 项目各1个。其中,RustDesk 是一款用 Rust 编写的开源远程桌面软件,可作为 TeamViewer 的替代品;Whisper 是一个通用的语音识别模型,基于大规模音频数据集训练而成;初学者的生成式人工智能(第2版)则是由微软提供的18门课程,教授构建生成式AI应用所需的知识。
150 1
|
4月前
|
Rust Dart 前端开发
Github 2024-08-19 开源项目周报Top15
根据Github Trendings的统计,本周(2024年8月19日统计)共有15个项目上榜。按开发语言分类,上榜项目数量如下:Python项目最多,有7项;其次是JavaScript和TypeScript,各有3项;Dart有2项;HTML、PowerShell、Clojure和C++各1项。此外,还介绍了多个热门项目,包括Bootstrap 5、RustDesk、ComfyUI、易采集、Penpot等,涵盖了Web开发、远程桌面、自动化测试、设计工具等多个领域。
127 1