Когда вы начинаете новый проект (личный или профессиональный), что у вас под рукой, чтобы быстро начать разработку проекта?
Например, когда я начинаю новый проект на работе, у меня естьследующие уже настройки из пользовательской изолированной программной среды:
- Два разных класса аутентификации, LDAP и CAS, которые я могу изменить через app.yml
- Пользовательские виджеты форм, которые я использую в большинстве приложений
- Сценарий развертывания Capistrano для развертывания проекта на промежуточных или производственных серверах.
- Класс почтовых шаблонов, который использует XML-файл для шаблонов для отправки электронной почты
- Почтовый сервер, ldap и т. Д.все настройки настроены.
- Куча иконок и тот же CSS (который с некоторыми исключениями всегда одинаков для каждого проекта)
- пользовательские страницы ошибок, макеты, макет входа в систему и т. д.
- статических страниц, таких как about, contact us и т. Д.
- Полезные плагины, такие как sfFormExtraPlugin, twig и т. Д.
- jquery и jQuery UI библиотеки
- Базовые локальные ACL и классы моделей перевода и некоторые другие модели по умолчанию.
- Задачи - отправка задач по электронной почте и создание переводов.
- Класс пользовательских инструментов для выполнения некоторых пользовательских задач.
- пользовательских фабрик и некоторые маршруты по умолчанию
- помощники, которые я, скорее всего, буду использовать, включены по умолчанию (i18n, частично и т. Д.)
и некоторые другие вещи:-)
Мне просто интересно, что вы делаете, чтобы ваша разработка стала более быстрой и эффективной при запуске нового проекта.Надеюсь, я узнаю кое-что новое из того, что вы делаете.
Спасибо, ребята!