Если Вы изучили проект, и чувствуете в себе силы и желание помочь развитию проекта, тогда прочитайте следующие правила.
Вступление в команду phpDays
- напишите о своем желании стать участником проекта на странице обсуждения в комментариях или в группе поддержки проекта
- в сообщении укажите Вашу роль в проекте (php разработчик, веб дизайнер, переводчик документации, верстальщик, JavaScript разработчик) и адрес Вашей Gmail почты (можно указать без @gmail.com)
- после рассмотрения Вашей кандидатуры Вы получите письмо на емейл о ходе добавления Вас в проект (если ответ не придет в течение 3-х дней, отправьте запрос повторно)
- если все прошло успешно - то Вы станете участником проекта и сможете делать то, что не доступно другим (сможете изменять код проекта, изменять документацию, изменять задачи проекта)
- Вы так же будете отображены в списке участников проекта phpDays (не забудьте добавить эту ссылку в Ваше резюме)
Общие сведения о сайте
- Downloads - страница загрузки, где доступны рабочие копии проекта, предназначенные для конечного пользователя
- Wiki - документация проекта
- Issues - задачи проекта и список найденных ошибок
- Source - информация о SVN репозитории, истории изменений файлов проекта
Загрузка рабочей копии проекта
- скачайте и установите SVN-клиент для работы с файлами проекта
- загрузите рабочую копию проекта (смотрите подробности на странице Checkout)
- если Вы ранее не работали с Subversion, то уделите время на его изучение
Правила внесение изменений (SVN commit)
Оформляйте комментарии в следующем виде
- Fix #1234: Название исправленной ошибки - для исправления ошибки номер 1234. Если ошибки нет в Issues - Вам следует добавить информацию об этой ошибке, а затем произвести SVN commit
- пишите каждую ошибку в отдельной строке. В конце каждой строки ставьте точку
Проверяйте сами себя
Настройте PHPUnit тесты. Это позволит Вам создавать тесты, гарантирующие что новое исправление в коде не поломало что-то другое. Только после этого следует производить SVN commit.
Пишите качественный код
Прочитайте о стиле кодирования, принятом в нашем проекте. Следование единому стилю позволяем всем разработчикам общаться на едином, понятном всем языке.
Будьте в курсе событий
Список изменений (изменение исходного кода приложения; изменение документации) доступен на странице Updates (эта ссылка доступна на главной странице проекта). Мы рекомендуем подписаться на RSS ленту и автоматически узнавать об изменениях в проекте.