这是 GitHub 举办的一年一度开发者盛会,还会发布一些最新消息,我岂能错过!所以这周我用开源视频下载工具:youtube-dl 下载了开场的主题演讲「GitHub on GitHub」高清(1080p)视频,该视频包含了 GitHub 推出的新产品和功能的介绍,如果想知道 GitHub 有哪些新鲜玩意儿,看这个视频就够了。
但原版视频是英文而且没有字幕,十分影响观看体验。为了方便大家观看,我花了两天时间逐字翻译了 16 分钟时长的视频,并制作出高清+中文字幕的「GitHub on GitHub」视频,翻译过程对我这个英语渣来说实在是太难了,求大家给个一键三连,鼓励一下。
最后,我个人能力有限只能尽力做到最好,如有欠佳之处还望海涵和指正。
下面我还将对视频中感兴趣的 GitHub 产品,聊聊自己的看法以及补充申请地址等,也欢迎大家在留言区一起交流、讨论。
一、新的项目管理面板
使用地址:https://github.com/features/issues/
通过它可以更加直观、方便的管理项目进度。它支持 表格和面板 两种展示方式,其中面板和旧版差不多这里不做介绍。下面着重介绍下强大的 电子表格 方式,它支持实时搜索、过滤、分组、排序,以及更流畅的任务跟踪、统计,让你可以更加方便的管理和跟进任务。同时支持字段类型,这就相当于可视化的数据库表格,如果再配上开放的 API,将有更多的遐想空间。我十分期待它后续的更新~
相信 Notion 的用户对此并不陌生,用 Notion 管理项目?欢迎有此经验的小伙伴在评论区发表你的看法。
二、云端开发环境:Codespaces
使用地址:https://github.com/features/codespaces(收费)
在线编辑器已经不再稀奇,但是如果是把开发环境全部放到云端还是挺猛的。毕竟部署本地开发环境、测试环境真的让人头疼,如果能够随时随地在 Web 秒起开发环境还不吃本机资源,如此一来只要是带浏览器的设备,是不是就能作为开发设备啦!我用手机接个蓝牙键盘,写程序(非脚本)的梦想貌似越来越近了!
但这个功能是按小时收费配置越高越贵(0.18-2.88美元),如果大家感兴趣的话我可以体验下,然后写一篇测评帮各位踩坑。(我比较担心网络问题)
三、AI 结对编程助手:Copilot
申请地址:https://copilot.github.com/
本次大会开放了更多 Copilot 内测名额,可直接通过上面的链接免费申请,基本上申请就会通过。另外支持了除 VSCode 外更丰富的 IDE 和编辑器:Neovim、PyCharm、IntelliJ IDEA 等,之前一直观望的小伙伴,可以放手试一试了!
或许复制/粘贴 stackoverflow 代码即将成为历史,我们将迎来新的时代!为此我要去学习下如何起好函数名、写好注释,然后提高阅读代码的能力,不然看不懂 AI 写的代码以后可咋维护代码啊!要不,我走?
四、快捷键
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)!