На странице с формой добавления пакета Packagist пишет, что не стоит добавлять форки. Правда, они дописали, что если это hard fork то пожалуйста, но я не помню этого текста раньше :)
Вообще, добавление форка в Packagist не выглядит как хорошая идея. Именно поэтому Allan Paiste (я же правильно понимаю, о ком идет речь в «автор vaimo/composer-patches»?) его туда и не добавил.
Если вдруг кому будет интересно, чем форк лучше оригинала:
Для меня, в первую очередь, автообнаружением патчей. Я очень не люблю править composer.json руками;
Уже упомянутая в статье возможность применять разные патчи для разных версий установленного пакета.
Просто потерявшаяся история — это только половина проблемы.
У Magento репозиторий на гитхабе, и они помечают коммиты номером таска в своей _внутренней_ JIRA. Ну, то есть, ты видишь однострочный commit message «MC-12345 Починил вот такую пепяку» и гадаешь, ту ли они пепяку починили…
В общем получится, что в макростратегии какие-либо решения игроку придётся принимать примерно 1-2 раза в минуту.
Europa Universalis. Бывает и одно решение в пять минут. Но над ним приходится думать на паузе еще минут пять. Это не скучно, просто это невозможно сравнивать со Starcraft.
«Полчаса объяснять правила» — это еще простая игра. У меня на Mage Knights ушло несколько часов, две тестовых партии в одиночку, и то я явно что-то недопонял:)
Ничего сомнительного — речь идет именно о той части, которая не может быть переиспользована в другом приложении. Разумеется, никто не утверждает, что надо свалить весь код в одну бааааальшую кучу. Речь о том, что не надо делить то, что не будет использоваться в качестве запчастей.
Мы для себя решили так: большие и сложные новые проекты делаем на sf2. Просто потому, что там будет мало использоваться наш проверенный и хорошо изученный стек плагинов. А мелочь и старые проекты ведем дальше на форкнутом на всякий случай 1.4.
Я эту же мысль во внутренних документах нашей маленькой, но очень гордой студии сформулировал как «Фраза „да там немного“ автоматически утраивает смету и сроки».
На странице с формой добавления пакета Packagist пишет, что не стоит добавлять форки. Правда, они дописали, что если это hard fork то пожалуйста, но я не помню этого текста раньше :)
Если вдруг кому будет интересно, чем форк лучше оригинала:
У Magento репозиторий на гитхабе, и они помечают коммиты номером таска в своей _внутренней_ JIRA. Ну, то есть, ты видишь однострочный commit message «MC-12345 Починил вот такую пепяку» и гадаешь, ту ли они пепяку починили…
Europa Universalis. Бывает и одно решение в пять минут. Но над ним приходится думать на паузе еще минут пять. Это не скучно, просто это невозможно сравнивать со Starcraft.
— го домой!
— Ща, только протолкну)
Зачем делать это на PHP? Можно же взять какую-нибудь MIDI игралку. А Midi — это ноты и есть.Я всегда буду читать комментарии, прежде, чем писать свой!