摘要:幾天前看到一個(gè)項(xiàng)目功能很簡單,就是檢查項(xiàng)目依賴,然后去加星。使用還是直接看好了,可能是網(wǎng)絡(luò)問題吧,感覺很慢,幾秒才加一個(gè)星。
幾天前看到一個(gè)Haskell項(xiàng)目:y-taka-23/thank-you-stars, 功能很簡單,就是檢查項(xiàng)目依賴,然后去 Github 加星。Github 搜了一下,發(fā)現(xiàn)很多語言都有類似的項(xiàng)目,但是 PHP 沒有,所以自己擼了一個(gè) PHP 版的:oraoto/thank-you-stars
原理composer.json 里記錄了項(xiàng)目的依賴:
"require": { "php": ">=5.6.4", "laravel/framework": "5.3.*", "predis/predis": "1.0.*" }, "require-dev": { "phpunit/phpunit": "6.2" }
包名和 Github 倉庫名可能會(huì)不一樣,所以先去 Packgist 找到對應(yīng)的 Github 倉庫:
$ curl https://packagist.org/search.json?q=laravel/laravel&per_page=1 { "results": [ { "name": "laravel/laravel", "description": "The Laravel Framework.", "url": "https://packagist.org/packages/laravel/laravel", "repository": "https://github.com/laravel/laravel", "downloads": 5816206, "favers": 35260 } ], "total": 24, "next": "https://packagist.org/search.json?q=laravel/laravel&page=2&per_page=1" }
其中的 repository 就是倉庫地址了,從里面截取出作者和倉庫名就可以調(diào)用 Github 的加星接口了。
使用還是直接看 Readme 好了,可能是網(wǎng)絡(luò)問題吧,感覺很慢,10幾秒才加一個(gè)星。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/25865.html
摘要:單元測試中,代碼覆蓋率經(jīng)常被用來衡量測試好壞的指標(biāo)。執(zhí)行的結(jié)果和導(dǎo)出的結(jié)果都可以在的下看到接下來就是把這些文件到上,就會(huì)自動(dòng)構(gòu)建,然后開始單元測試,并把測試結(jié)果中的代碼覆蓋率發(fā)送到。 本文以PHP項(xiàng)目作為例子所需要擁有(準(zhǔn)備)的: Github賬號 一個(gè)項(xiàng)目 看著篇幅挺大的,難免有什么遺漏,如果文中有錯(cuò)誤的地方,還請各位斧正!謝謝。因?yàn)楸緛砥痛?,所以就沒配圖了,如果有很多人反...
摘要:前言這是一篇關(guān)于如何使用構(gòu)建高性能高可讀性的現(xiàn)代化命令行工具的博客。對于命令行工具來說,運(yùn)行時(shí)的權(quán)限是巨大的,但不要因此弄臟用戶的系統(tǒng)。 前言 這是一篇關(guān)于如何使用 NodeJS 構(gòu)建高性能、高可讀性的現(xiàn)代化命令行工具的博客。 每當(dāng)我們想要?jiǎng)?chuàng)建一個(gè)基于 NodeJS 的命令行工具時(shí),就會(huì)衍生出一堆問題需要解決,比如如何準(zhǔn)備開發(fā)環(huán)境,如何打包轉(zhuǎn)譯代碼,如何使代碼在轉(zhuǎn)譯后保持可調(diào)用的狀態(tài)同...
閱讀 840·2021-11-22 15:25
閱讀 1458·2021-09-08 09:45
閱讀 1755·2021-09-02 09:46
閱讀 1347·2019-08-30 15:56
閱讀 1559·2019-08-29 15:14
閱讀 1188·2019-08-29 13:06
閱讀 2037·2019-08-29 12:34
閱讀 1430·2019-08-26 12:14