削微寒的程序员之路

削微寒的程序员之路

GitHub 桌面版 v3.0 新特性「GitHub 热点速览」-LMLPHP

新版本一般意味着更强的功能特性,比如 GitHub Desktop v3.0。虽然未发布新版本,但本周收录的 7 个开源项目颇有“新版”味。比如,破解(恢复)密码能力 Max 的 Hashcat 支持 300+ 攻击模式,再如开源不到 2 周获得 7k star 的跨平台文件管理 spacedrive 替你造一朵分布式云。还有极大降低 Web 开发门槛的 PyScript,见名就知是个狠角色,还有编译速度为 cargo 5 倍的 fleet。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝

  • 本文目录
    • News 快读
        1. 产品·GitHub Desktop 发布 v3.0 版本
        1. 社区·Elixir 社区提供基于搜索的代码导航
      1. 本周特推
      • 1.1 跨平台文件管理:spacedrive
      • 1.2 降低 Web 开发门槛:PyScript
      1. GitHub Trending 周榜
      • 2.1 密码恢复:hashcat
      • 2.2 自建微博:mastodon
      • 2.3 JSON 数据可视化:jsonvisio.com
      • 2.4 Rust 快速构建工具:fleet
      • 2.5 定制 Windows 风扇:FanControl.Releases
      1. 往期回顾

News 快读

1. 产品·GitHub Desktop 发布 v3.0 版本

节前 GitHub Desktop 发布 v3.0 版本,让 GitHub 工作流更接近本地开发工作流。本次 GitHub 桌面 v3.0 带来四大特性:

  1. 预检查 pr 的运行状态,在官方的 gif 动图中展示了一个 pr 通过 pre-run 可以查看到该 pr 涉及的代码是否正常运行,比如它是否在 Windows x64 运行失败,但在 macOS x64 中运行成功;(见图1)
  2. 通知划分优先级,只有仓库遇到真正需要你关心的变更时才会向你显示通知;
  3. pr 检查失败通知,为了防止失败的 pr 进一步导致协作问题,pr check(检查)失败后会通知对应的人;
  4. pr review 增加新标识,以便 pr 更好地修改;

此外,伴随着 v3.0 GitHub 桌面版的发布,官方展示了 GitHub Desktop 的开源成绩:1,000 次 pr 以及 8,500 个 issue。如果你想要进一步了解该版本的详情,不妨阅读下官方 blog:https://github.blog/2022-04-26-github-desktop-3-0-brings-better-integration-for-your-pull-requests/

GitHub 桌面版 v3.0 新特性「GitHub 热点速览」-LMLPHP

2. 社区·Elixir 社区提供基于搜索的代码导航

GitHub 官方宣布支持 Elixir 代码检索导航,而这个功能由 Elixir 社区贡献,这也是第一个编程语言社区编写并提交给 GitHub 官方的代码导航。通过 https://github.blog/2022-04-29-bringing-code-navigation-to-communities/ 你可以了解全部 Elixir 社区同 GitHub 发生的故事。

1. 本周特推

1.1 跨平台文件管理:spacedrive

),小鱼干会努力去找 Repo 的^^


作者:削微寒
扫描左侧的二维码可以联系到我
GitHub 桌面版 v3.0 新特性「GitHub 热点速览」-LMLPHP
本作品采用署名-非商业性使用-禁止演绎 4.0 国际 进行许可。

05-05 12:52