17. Acquia Dev Desktop для Mac или Windows:
http://www.acquia.com/downloads
Drupal Quickstart - настроенная виртуальная Linux машина
http://drupal.org/project/quickstart
LAMP своими руками:
http://vmirgorod.name/blog/setting-drupal-development-environment-based-
ubuntu-1010
Улучшаем производительность:
SSD + http://vmirgorod.name/blog/boosted-lamp-drupal-devs
Сервер для разработки
30. 1. Заходим сюда http://drupal.org/community-
initiatives/drupal-core.
2. Знакомимся с инициативами и ментейнерами.
Выбираем инициативу
31. 1. Допустим, нам понравилась мобильная инициатива
и мы изучили её roadmap и почитали новости.
2. Смотрим на список заданий: http://drupal.
org/project/issues/search/drupal?status[]=Open&version
[]=8.x&issue_tags=mobile
3. Выбираем то задание, которое:
a. Нам понятно.
b. Его еще не успели сделать.
c. Имеет статус active или needs work.
4. Заходим на IRC канал #drupal-mobile и интересуемся
кто еще работает над этой задачей в данный
момент.
Выбираем задачу
32. 1. Заходим на страницу задачи.
2. Изучаем что нужно сделать и что готово.
3. Обновляем репозиторий до последней версии.
4. Применяем последний патч, если он был.
5. Кодируем (пишем тест).
6. Выкладываем новый патч.
7. Меняеем статус задания на needs review.
8. Ждем отклика от системы тестирования и от
разработчиков.
9. Пишем в IRC канале, что справились с заданием и
просим рябят сделать проверку.
10. Если все ОК, пачт, добавят в ядро.
Работаем
33. Проверяем пачти
1. Заходим на страницу задачи со статусом needs
review.
2. Изучаем что было сделано и просматриваем
последний патч, если он не завалил тесты.
3. Читаем описание задачи, убеждаясь в том, что патч
решает задачу.
4. Проверяем патч на соблюдение стандартов
кодирования с помощью Dreditor.
5. Пишем наш отклик о патче.
6. Меняем статус в случае необходимости на needs
work или reviewed and tested by community.
34. Сокращения
1. RTBC - Ready to Be Committed.
Инициативы:
2. WSCCI (aka "Whiskey") - Web Services & Context Core
Initiative.
3. SCOTCH - Blocks & Layouts Everywhere Initiative.
4. VODKA - Views in Core Initiative.
5. RUM - Responsive User Mobile Initiative.