摘要:幾天前看到一個項目功能很簡單,就是檢查項目依賴,然后去加星。使用還是直接看好了,可能是網絡問題吧,感覺很慢,幾秒才加一個星。
幾天前看到一個Haskell項目:y-taka-23/thank-you-stars, 功能很簡單,就是檢查項目依賴,然后去 Github 加星。Github 搜了一下,發現很多語言都有類似的項目,但是 PHP 沒有,所以自己擼了一個 PHP 版的:oraoto/thank-you-stars
原理composer.json 里記錄了項目的依賴:
"require": { "php": ">=5.6.4", "laravel/framework": "5.3.*", "predis/predis": "1.0.*" }, "require-dev": { "phpunit/phpunit": "6.2" }
包名和 Github 倉庫名可能會不一樣,所以先去 Packgist 找到對應的 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 就是倉庫地址了,從里面截取出作者和倉庫名就可以調用 Github 的加星接口了。
使用還是直接看 Readme 好了,可能是網絡問題吧,感覺很慢,10幾秒才加一個星。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/25865.html
摘要:單元測試中,代碼覆蓋率經常被用來衡量測試好壞的指標。執行的結果和導出的結果都可以在的下看到接下來就是把這些文件到上,就會自動構建,然后開始單元測試,并把測試結果中的代碼覆蓋率發送到。 本文以PHP項目作為例子所需要擁有(準備)的: Github賬號 一個項目 看著篇幅挺大的,難免有什么遺漏,如果文中有錯誤的地方,還請各位斧正!謝謝。因為本來篇幅就大,所以就沒配圖了,如果有很多人反...
摘要:前言這是一篇關于如何使用構建高性能高可讀性的現代化命令行工具的博客。對于命令行工具來說,運行時的權限是巨大的,但不要因此弄臟用戶的系統。 前言 這是一篇關于如何使用 NodeJS 構建高性能、高可讀性的現代化命令行工具的博客。 每當我們想要創建一個基于 NodeJS 的命令行工具時,就會衍生出一堆問題需要解決,比如如何準備開發環境,如何打包轉譯代碼,如何使代碼在轉譯后保持可調用的狀態同...
閱讀 818·2021-11-22 15:25
閱讀 1416·2021-09-08 09:45
閱讀 1697·2021-09-02 09:46
閱讀 1305·2019-08-30 15:56
閱讀 1538·2019-08-29 15:14
閱讀 1164·2019-08-29 13:06
閱讀 2017·2019-08-29 12:34
閱讀 1406·2019-08-26 12:14