Предварительные концепции Symfony2, что я должен изучить, прежде чем начать свои пакеты?

У меня более 1 года опыта работы с symfony2, теперь я хочу создать свои собственные базовые пакеты, чтобы начать все новые проекты с этими пакетами, поэтому мои вопросы …

1) Что я должен знать, чтобы начать свои собственные связки?

2) Что я должен сделать, чтобы сделать эти пакеты общедоступными?

2

Решение

Я рекомендую вам узнать больше о Composer.
Это самая важная часть сообщества Symfony.

Когда у вас есть готовый Пакет, которым вы хотите поделиться, у вас есть 3 дела:

  • Создать общедоступный репозиторий (например, репозиторий GitHub)
  • Добавьте composer.json в корневой каталог, чтобы вы могли объявить имя вашего пакета, настройки и зависимости
  • Объявите свой комплект для https://packagist.org/

Вы также можете сообщить сообществу, что вы проделали большую работу, выполнив:

  • Добавление некоторого документа в ваш пакет (вы никогда не установите пакет, у которого нет документации)
  • Добавление некоторого автоматизированного тестирования с использованием открытой платформы CI (например, https://travis-ci.org/)

Тогда все готово.

2

Другие решения

Других решений пока нет …