My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for

English, Русский, Deutsche, French, Italiano, Türkçe, Nederlandse


phpDays - гибкий php5 фреймворк основанный на шаблонах проектирования MVC и ORM.

Начните сейчас

Ежедневное использование

  • MVC (Model, View, Controller) - базовые понятия необходимые для работы с фреймворком
  • Библиотека классов (описание существующих классов)
  • Ajax в Вашем приложении
  • Мультисайт - использование одного сайта как сервиса другого сайта
  • Ускоряем работу веб сайта

Для участников проекта (разработчиков)

RuCoding  
Подготовка к работе над проектом.
Lang-Ru
Updated Oct 28, 2009 by anton.danilchenko

Если Вы изучили проект, и чувствуете в себе силы и желание помочь развитию проекта, тогда прочитайте следующие правила.

Вступление в команду 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 ленту и автоматически узнавать об изменениях в проекте.


Sign in to add a comment
Powered by Google Project Hosting