我在symfony2方面有1年以上的经验,现在我想制作自己的基本捆绑包,用这些捆绑包开始我的所有新项目,所以我的问题是。。。
1) 我应该知道什么才能开始自己的捆绑包?
2) 我应该怎么做才能公开这些捆绑包?
我建议您了解更多有关Composer的信息。这是Symfony社区中最重要的部分。
当你有一个准备好的想要共享的捆绑包时,你有3件事要做:
- 创建公共存储库(例如GitHub存储库)
- 在根路径添加一个composer.json,这样您就可以声明您的Bundle名称、设置和依赖关系
- 将您的捆绑包声明给https://packagist.org/
你也可以通过以下方式让社区意识到你做得很好:
- 向捆绑包中添加一些文档(您永远不会安装没有文档的捆绑包)
- 添加一些自动化测试,使用开放式CI平台(如https://travis-ci.org/)
然后,你们都准备好了。