每日来一发之SayThanks

368 阅读2分钟

每日来一发之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