成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

為你的項(xiàng)目依賴加星

gplane / 3278人閱讀

摘要:幾天前看到一個(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

相關(guān)文章

  • 【持續(xù)集成你的項(xiàng)目你的項(xiàng)目創(chuàng)建自動(dòng)化測試和代碼覆蓋率測試

    摘要:單元測試中,代碼覆蓋率經(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)楸緛砥痛?,所以就沒配圖了,如果有很多人反...

    Jeff 評論0 收藏0
  • 使用 NodeJS 構(gòu)建現(xià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)同...

    QLQ 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<