Вы здесь

Стандарты кодирования Друпала

При разработке проектов с открытым кодом вообще и для Друпала в частности, очень важное значение имеет качество кода и хорошая документация, сделанная разработчиком и идущая вместе с проектом. Конечно, у каждого кодера есть своё мнение о том, каким должен быть код и документация к нему, но важно также придерживаться определённых правил, чтобы сохранить унифицированность и упростить разработку и поддержку.

Отметьте, что в Друпале есть несколько дополнительных проектов, которые помогают работать с кодом и проверять его соответствие стандартам кодирования. Использование этих проектов может упростить и облегчить вашу работу:

  • Coder — составление обзоров кода
  • Dreditor — работа с патчами на drupal.org
  • Drupal Code Sniffer — проверка на соответствие стандартам кодирования
  • Grammar Parser — API для парсинга и проверки кода
  • PAReview.sh — баш-скрипт для автоматической проверки проектов

Комментарии

Изображение пользователя Жека

А если у меня уже есть готовый скрипт сложно ли мне из него будет модуль сделать?
А то мало информации о друпале вообще.
Где можно найти русский репозитарий?
на сайте русской поддержки ненашол и вообще там все запутано непоймеш что где, а остальные сайты которые нашол ссылаются на офф сайт

Изображение пользователя alexandr

Нет, http://framework.zend.com/manual/ru/coding-standard.html
иль хошь сказать не зенда разработал язык начиная с третьей редакции?

Изображение пользователя Жека

А причем здесь Zend это же другой фраемворк?
Мне бы ссылку на русскую документацию и репозитарий.

Изображение пользователя andypost

Стоит разместить ссылку на первоисточник! drupal.org/coding-standards

Замечу, что эти стандарты меняются, особенно в части оформления тем и классов!

Изображение пользователя drupal.org.ru

Странно, что ссылку на оригинал никто не замечает, она есть на всех страницах и выделена серой полоской.

Изображение пользователя drupal.org.ru

Добавил в начало документа предупреждение об изменении.

Изображение пользователя givchik

Прошу прощения не нашел.
Меня интересуют стандарты работы с переводами для Drupal и его модулей а то столкнулся с такой проблемой что в репозитарии переводов есть не все модули которые мне нужны. Делать в пустую - просто для себя не хочется, а то потом переделывать будет лень.
Про функцию admin/build/translate/search знаю. Если функция admin/build/translate/export это оно и есть подскажите как его правильно конвертануть в .po-файл (переводы вроде бы в нем) так чтоб и другим было приятно пользоваться. Может есть какие-то особенности.)
Буду признателен за помощь.