每日来一发之SayThanks
推荐理由
赠人玫瑰, 手有余香. 在日常生活中, 为别人的付出表达自己的谢意, 是基本相处准则. 在我们技术领域, 也是通用的. 大家都知道, 我们的日常工作, 是站在巨人的肩膀上完成的, 如果没有人来建造巨人, 那我们就没有了工作的基础, 你有没有想过, 开发一个项目, 使用到了多少第三方库? 使用到了多少最佳实践? 所以, 让我们在日后的开发过程中为建造巨人的开发者说一声感谢.
Symfony/Thanks
这是今天的主角, Symfony
大家应该不会陌生, Symfony
是现代Web框架的基石, 众多明星框架都基于它的通用组件进行构建, thanks
同样也是来源于 Symfony
.
在计算机编程领域有一个圣地, 那就是 Github
, 俗称 "地球最大同性交友社区", 在 Github
上, 一个开源项目重要的恒量标准就是 Github ★[1], 这就是本段说明的意义所在.
Give thanks (in the form of a GitHub ★ ) to your fellow PHP package maintainers (not limited to Symfony components)!
另外, 若你是一个库的维护者, 在开发中依赖了其他的库, 可以在 composer.json
文件中这样配置:
{
"extra": {
"thanks": {
"name": "symfony/webpack-encore",
"url": "https://github.com/symfony/webpack-encore"
}
}
}
这样, 在使用者感谢你的同时, 也会感谢你的库所依赖的库的作者. 让我们一起把感谢传递下去.
食谱
1. 备料过程
# 在项目中安装
composer require --dev symfony/thanks
# 或者在本地全局安装
composer global require symfony/thanks
2. 食用方法
composer thanks
3. 试吃结果
4. 明天接着吃
另: 本文排版使用开源工具 Markdown-Nice[2], 感谢作者 mdnice[3]
参考资料
[1]Github ★: https://help.github.com/articles/about-stars/
[2]Markdown-Nice: https://github.com/mdnice/markdown-nice
[3]mdnice: https://github.com/mdnice