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