年關(guān)將至,大家都在忙著為項目貢獻代碼。12月初,GitHub官方在開源項目中挑選了下述頂級熱門項目作為11月的優(yōu)秀項目。
Material for MkDocs 8.0
項目地址:https://github.com/squidfunk/mkdocs-material
在進行軟件開發(fā)時订歪,文檔當(dāng)然是必不可少的。好的文檔可以幫助開發(fā)人員和用戶了解您的產(chǎn)品的功能肆捕、故障排除等刷晋。 Material for MkDocs可以將你的markdown文檔轉(zhuǎn)化為一個靜態(tài)網(wǎng)站。在最新的版本中, Material for MkDocs支持了代碼注釋等新特性眼虱。讓我們通過release notes來看看有什么更新吧喻奥。
PHP 8.1
項目地址:https://www.php.net/
我們在之前的 Release Radar 帖子中介紹了許多與 PHP 相關(guān)的項目。 PHP 是一種流行的通用腳本語言捏悬。 雖然這可能看起來不像典型的主要版本撞蚕,但 PHP 自第 8 版以來已經(jīng)實現(xiàn)了幾項重大更改。他們最新的重大更新包括許多新功能过牙,例如枚舉甥厦、只讀屬性、一流的可調(diào)用語法寇钉、fibers刀疙、交叉類型、性能改進和一堆棄用摧莽。
PHPStan 1.0
項目地址:https://github.com/phpstan/phpstan
在 PHP 剛剛有了一個大更新之后庙洼,我們不能不談?wù)?PHP 項目顿痪。 PHPStan 是 PHP 代碼庫的靜態(tài)分析器镊辕。 它充當(dāng)語言的編譯器,甚至在應(yīng)用程序運行之前就發(fā)現(xiàn)錯誤蚁袭。 祝賀團隊在經(jīng)過 6 年的開發(fā)后發(fā)布了他們的第一個主要版本征懈。
Snippets for VS Code 2.1
項目地址:https://github.com/tahabasri/snippets
VS Code 是最流行的代碼編輯器之一。 Snippets for VS Code 是一個擴展揩悄,允許開發(fā)人員在不退出編輯器的情況下使用代碼片段卖哎。 片段將使用 VSCode 在您的所有設(shè)備上同步。 雖然 2.1 似乎是一個較小的版本删性,但這是作為完整版本發(fā)布的第一個版本亏娜。
Material Design Icons 6.5.95
項目地址:https://github.com/Templarian/MaterialDesign/
您的開源項目需要一些很酷的圖標(biāo)嗎? Material Design Icons 為許多項目提供了數(shù)千個社區(qū)創(chuàng)建的圖標(biāo)蹬挺。 6.5.95 版本看起來像是一個非常隨機的數(shù)字维贺,但它實際上是圖標(biāo)的總數(shù)。 自從上一版圖標(biāo)發(fā)布以來巴帮,已經(jīng)創(chuàng)建了 100 多個新圖標(biāo)溯泣。 現(xiàn)在總數(shù)為 6595。您可以在這里查看網(wǎng)站上的所有圖標(biāo)榕茧。 甚至 Home Assistant 也會使用這些圖標(biāo)垃沦。
PyGame 2.0.3
項目地址:https://github.com/pygame/pygame
我們在去年 11 月的熱門項目發(fā)布上展示了 PyGame。 他們現(xiàn)在已經(jīng) 21 歲了用押,許多游戲開發(fā)者仍在使用 PyGame肢簿。 GitHub Game Off 的許多條目經(jīng)常使用 PyGame。 在過去的一年中,PyGame 收到了大量更新译仗。 其中包括對 M1 Mac 的支持抬虽、更好的 Linux 支持、回歸修復(fù)和更多表情符號渲染?????????? 這也是 PyGame 可能支持 Python 2 的最后一個版本纵菌。閱讀發(fā)行說明了解所有主要變化阐污。
React 18.0
項目地址:https://github.com/facebook/react
Facebook(現(xiàn)在稱為 Meta)最大的開源項目之一是 React。 它是一個用于構(gòu)建用戶界面的 JavaScript 庫咱圆。 React 版本 18 于今年 11 月進入測試版笛辟。 與此 Beta 版本一起發(fā)布的還有重大改進,包括新的 API序苏。 這很可能是 React 18.0 的最終版本手幢,社區(qū)歡迎 beta 測試。 您可以在 React Discussion 上閱讀更多相關(guān)信息忱详,并參與其中围来。
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 固件。 使用這兩個組件糯钙,用戶可以創(chuàng)建偏置和環(huán)境照明粪狼。 如果您喜歡燈光效果,請查看 Luciferin 項目任岸。 Luciferin 適用于 Windows 和 Linux再榄,即將推出 macOS 版本。 此最新版本具有新的 Web 界面享潜,您可以在其中從瀏覽器控制燈光困鸥! ??
Master to main
大約一年前,GitHub 上的許多社區(qū)以及更廣泛的 git 社區(qū)開始將他們的默認名稱從 master 重命名為 main米碰。 默認情況下窝革,所有新的 GitHub 存儲庫現(xiàn)在都將默認分支設(shè)置為 main。 但是吕座,如果您有一些較舊的項目怎么辦虐译? Master to main 通過檢查 GitHub 用戶或組織是否有任何仍將“master”作為其默認分支的公共存儲庫來幫助您解決此問題。 然后吴趴,它提供了有關(guān)如何更新此內(nèi)容的有用材料漆诽。 有關(guān)更新或重命名分支的更多信息,請查看 GitHub 文檔。