2021 11月Github热门项目
年关将至,大家都在忙着为项目贡献代码。12月初,GitHub官方在开源项目中挑选了下述顶级热门项目作为11月的优秀项目。
Material for MkDocs 8.0
项目地址:https://github.com/squidfunk/mkdocs-material
在进行软件开发时,文档当然是必不可少的。好的文档可以帮助开发人员和用户了解您的产品的功能、故障排除等。 Material for MkDocs可以将你的markdown文档转化为一个静态网站。在最新的版本中, Material for MkDocs支持了代码注释等新特性。让我们通过release notes来看看有什么更新吧。
PHP 8.1
项目地址:https://www.php.net/
我们在之前的 Release Radar 帖子中介绍了许多与 PHP 相关的项目。 PHP 是一种流行的通用脚本语言。 虽然这可能看起来不像典型的主要版本,但 PHP 自第 8 版以来已经实现了几项重大更改。他们最新的重大更新包括许多新功能,例如枚举、只读属性、一流的可调用语法、fibers、交叉类型、性能改进和一堆弃用。
PHPStan 1.0
项目地址:https://github.com/phpstan/phpstan
在 PHP 刚刚有了一个大更新之后,我们不能不谈论 PHP 项目。 PHPStan 是 PHP 代码库的静态分析器。 它充当语言的编译器,甚至在应用程序运行之前就发现错误。 祝贺团队在经过 6 年的开发后发布了他们的第一个主要版本。
Snippets for VS Code 2.1
项目地址:https://github.com/tahabasri/snippets
VS Code 是最流行的代码编辑器之一。 Snippets for VS Code 是一个扩展,允许开发人员在不退出编辑器的情况下使用代码片段。 片段将使用 VSCode 在您的所有设备上同步。 虽然 2.1 似乎是一个较小的版本,但这是作为完整版本发布的第一个版本。
Material Design Icons 6.5.95
项目地址:https://github.com/Templarian/MaterialDesign/
您的开源项目需要一些很酷的图标吗? Material Design Icons 为许多项目提供了数千个社区创建的图标。 6.5.95 版本看起来像是一个非常随机的数字,但它实际上是图标的总数。 自从上一版图标发布以来,已经创建了 100 多个新图标。 现在总数为 6595。您可以在这里查看网站上的所有图标。 甚至 Home Assistant 也会使用这些图标。
PyGame 2.0.3
项目地址:https://github.com/pygame/pygame
我们在去年 11 月的热门项目发布上展示了 PyGame。 他们现在已经 21 岁了,许多游戏开发者仍在使用 PyGame。 GitHub Game Off 的许多条目经常使用 PyGame。 在过去的一年中,PyGame 收到了大量更新。 其中包括对 M1 Mac 的支持、更好的 Linux 支持、回归修复和更多表情符号渲染🍂🍊🌰🥮🥧 这也是 PyGame 可能支持 Python 2 的最后一个版本。阅读发行说明了解所有主要变化。
React 18.0
项目地址:https://github.com/facebook/react
Facebook(现在称为 Meta)最大的开源项目之一是 React。 它是一个用于构建用户界面的 JavaScript 库。 React 版本 18 于今年 11 月进入测试版。 与此 Beta 版本一起发布的还有重大改进,包括新的 API。 这很可能是 React 18.0 的最终版本,社区欢迎 beta 测试。 您可以在 React Discussion 上阅读更多相关信息,并参与其中。
Luciferin 2.0
项目地址
Firefly Luciferin:https://github.com/sblantipodi/firefly_luciferin
Glow Worm Luciferin:https://github.com/sblantipodi/glow_worm_luciferin
RGB 和智能照明正变得越来越普遍——从家庭办公室到高档活动、游戏和娱乐。 Luciferin 是一个由两部分组成的项目。 第一个是 Firefly Luciferin,一个 Java 快速屏幕捕获软件。 第二个是 Glow Worm Luciferin,C++ Arduino 固件。 使用这两个组件,用户可以创建偏置和环境照明。 如果您喜欢灯光效果,请查看 Luciferin 项目。 Luciferin 适用于 Windows 和 Linux,即将推出 macOS 版本。 此最新版本具有新的 Web 界面,您可以在其中从浏览器控制灯光! 💡
Master to main
大约一年前,GitHub 上的许多社区以及更广泛的 git 社区开始将他们的默认名称从 master 重命名为 main。 默认情况下,所有新的 GitHub 存储库现在都将默认分支设置为 main。 但是,如果您有一些较旧的项目怎么办? Master to main 通过检查 GitHub 用户或组织是否有任何仍将“master”作为其默认分支的公共存储库来帮助您解决此问题。 然后,它提供了有关如何更新此内容的有用材料。 有关更新或重命名分支的更多信息,请查看 GitHub 文档。