Александр Петров: +1.
Для гитхаба можно указывать просто юзер/пакет, типа twbs/bootstrap, для произвольного репо — адрес (можно с указанием конкретной ветки, коммита или тэга).
sanex3339: то есть у вас все завязано на этот глобальный объект Settings? Такое трудно покрывать тестами. По хорошему надо переписать так, чтобы все зависимости были максимально явными. В качестве полумеры можно предложить мокать этот Settings через global.Settings = MyFakeSettings (или window.Settings = MyFakeSettings — смотря где у вас тесты проходят).
Александр Таратин: ну наверняка где-то есть бедолаги, сидящие до сих пор на IE6. Что ж теперь, откатить весь веб на 10 лет назад?
> Нужно отнестись с пониманием к проблемам пользователей.
Где-то среди ваших пользователей есть человек, который не по своему желанию не может выплатить кредит. Отнеситесь с пониманием к его проблеме, заплатите за него.
Андрей Бережной: расскажу мою историю, а выводы делайте сами:)
Мне зимой пришлось немного покопаться в PHP. Я создал в вебшторме новый тип файлов с расширением *.php, скопипастил ключевые слова (разбив по нескольким категориям) и вуаля — мне хватило.
Ну, правда, если бы пришлось копаться больше и глубже — наверное, все-таки открывал бы эти файлы в другом редакторе просто. PhpStorm не стал бы покупать, ибо PHP в моей жизни все-таки исключение, слава богу:)