Top Banner
Drupal Code Sprint Быстрый старт
35

Drupal code sprint для новичков

Jul 02, 2015

Download

Documents

Vadym Myrgorod
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drupal code sprint для новичков

Drupal Code SprintБыстрый старт

Фигачить или педалить

Что такое код-спринт

Бег

Плавание

Изнеможение

Победа

А может это

или

Скорее это похоже на

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 2: Drupal code sprint для новичков

Фигачить или педалить

Что такое код-спринт

Бег

Плавание

Изнеможение

Победа

А может это

или

Скорее это похоже на

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 3: Drupal code sprint для новичков

Что такое код-спринт

Бег

Плавание

Изнеможение

Победа

А может это

или

Скорее это похоже на

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 4: Drupal code sprint для новичков

Бег

Плавание

Изнеможение

Победа

А может это

или

Скорее это похоже на

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 5: Drupal code sprint для новичков

Плавание

Изнеможение

Победа

А может это

или

Скорее это похоже на

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 6: Drupal code sprint для новичков

Изнеможение

Победа

А может это

или

Скорее это похоже на

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 7: Drupal code sprint для новичков

Победа

А может это

или

Скорее это похоже на

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 8: Drupal code sprint для новичков

А может это

или

Скорее это похоже на

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 9: Drupal code sprint для новичков

или

Скорее это похоже на

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 10: Drupal code sprint для новичков

Скорее это похоже на

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 11: Drupal code sprint для новичков

программирование

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 12: Drupal code sprint для новичков

Инструменты

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 13: Drupal code sprint для новичков

LAMPWAMPMAMP

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 14: Drupal code sprint для новичков

Acquia Dev Desktop для Mac или Windowshttpwwwacquiacomdownloads

Drupal Quickstart - настроенная виртуальная Linux машинаhttpdrupalorgprojectquickstart

LAMP своими рукамиhttpvmirgorodnameblogsetting-drupal-development-environment-based-ubuntu-1010

Улучшаем производительностьSSD + httpvmirgorodnameblogboosted-lamp-drupal-devs

Сервер для разработки

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 15: Drupal code sprint для новичков

GIT

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 16: Drupal code sprint для новичков

Извлечь проектgit clone --branch 8x httpgitdrupalorgprojectdrupalgit

Применить патчpatch -p1 lt some-patch-1860434-33patch

Создать патчgit add ltmodifiedfilegtgit diff --cached gt some-patch-1860434-35patchgit reset ltmodifiedfilegt

Как должен быть настроен Githttpdrupalorgdocumentationgitconfigure

Работа с GIT

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 17: Drupal code sprint для новичков

Как правильно именовать патчи[project_name]-[short-description]-[issue-number]-[comment-number]patch

Графические клиенты GIThttpgit-scmcomdownloadsguis

Ещеhttpdrupalorgprojectdrupalgit-instructionshttpdrupalorgnode707484

Работа с GIT

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 18: Drupal code sprint для новичков

DevelCoderDrush

Dreditor

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 19: Drupal code sprint для новичков

IRC

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 20: Drupal code sprint для новичков

IRC

Жизнь - это общение а общение - это IRC

Серверhttpfreenodenet

Drupal каналыdrupal drupal-contributehttpdrupalorgirc

Веб интерфейсhttpwebchatfreenodenet

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 21: Drupal code sprint для новичков

X-Chat (IRC клиент)

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 22: Drupal code sprint для новичков

Стандарты кодирования

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 23: Drupal code sprint для новичков

Стандарты кодирования

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 24: Drupal code sprint для новичков

С т а н д а р т ы к о

д и р о в а н и я

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 25: Drupal code sprint для новичков

httpdrupalorgcoding-standards

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 26: Drupal code sprint для новичков

Процесс

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 27: Drupal code sprint для новичков

1 Заходим сюда httpdrupalorgcommunity-initiativesdrupal-core

2 Знакомимся с инициативами и ментейнерами

Выбираем инициативу

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 28: Drupal code sprint для новичков

1 Допустим нам понравилась мобильная инициатива и мы изучили её roadmap и почитали новости

2 Смотрим на список заданий httpdrupalorgprojectissuessearchdrupalstatus[]=Openampversion[]=8xampissue_tags=mobile

3 Выбираем то задание котороеa Нам понятноb Его еще не успели сделатьc Имеет статус active или needs work

4 Заходим на IRC канал drupal-mobile и интересуемся кто еще работает над этой задачей в данный момент

Выбираем задачу

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 29: Drupal code sprint для новичков

1 Заходим на страницу задачи2 Изучаем что нужно сделать и что готово3 Обновляем репозиторий до последней версии4 Применяем последний патч если он был5 Кодируем (пишем тест)6 Выкладываем новый патч7 Меняеем статус задания на needs review8 Ждем отклика от системы тестирования и от

разработчиков9 Пишем в IRC канале что справились с заданием и

просим рябят сделать проверку10 Если все ОК пачт добавят в ядро

Работаем

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 30: Drupal code sprint для новичков

Проверяем пачти

1 Заходим на страницу задачи со статусом needs review

2 Изучаем что было сделано и просматриваем последний патч если он не завалил тесты

3 Читаем описание задачи убеждаясь в том что патч решает задачу

4 Проверяем патч на соблюдение стандартов кодирования с помощью Dreditor

5 Пишем наш отклик о патче6 Меняем статус в случае необходимости на needs

work или reviewed and tested by community

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 31: Drupal code sprint для новичков

Сокращения

1 RTBC - Ready to Be Committed

Инициативы2 WSCCI (aka Whiskey) - Web Services amp Context Core

Initiative3 SCOTCH - Blocks amp Layouts Everywhere Initiative4 VODKA - Views in Core Initiative5 RUM - Responsive User Mobile Initiative

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer

Page 32: Drupal code sprint для новичков

ДонецкIZOLAB28 апреля 2013

Вадим Миргородdealancergmailcomdealancer