1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Capistrano

Клонировать/Скачать
CONTRIBUTING.md 6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 06:42 3829bde

Здравствуйте и добро пожаловать!

Пожалуйста, ознакомьтесь с этим документом перед тем, как открывать вопрос или отправлять pull request в Capistrano.

Если вам нужна помощь или у вас есть вопрос

Сначала проверьте Stack Overflow (http://stackoverflow.com/questions/tagged/capistrano), если вам нужна помощь с использованием Capistrano. Вы, скорее всего, получите быстрый ответ на общие темы о Capistrano на Stack Overflow. Не забудьте пометить свой пост тегами capistrano и/или capistrano3 (а также любыми другими тегами, которые могут быть связаны: rvm, rbenv, Ubuntu и т. д.).

Если у вас срочная проблема, вы также можете попробовать CodersClan (http://codersclan.net/?repo_id=325&source=contributing), где есть сообщество экспертов по Capistrano, готовых решить проблемы с кодом за вознаграждение.

При публикации на Stack Overflow или CodersClan обязательно включите следующую информацию:

  • Версия Capistrano;
  • Плагины и версии (capistrano-rvm, capistrano-bundler и т.д.);
  • Логи и обратные трассировки.

Если вы считаете, что обнаружили ошибку в самом Capistrano...

Сообщение об ошибках

Как бы ни старалось сообщество Capistrano писать хороший, хорошо протестированный код, ошибки всё равно случаются. Приносим извинения!

Если вы столкнулись с уже известной проблемой, сначала проверьте часто задаваемые вопросы на официальном сайте Capistrano (http://capistranorb.com).

Открывая отчёт об ошибке, пожалуйста, включите вывод задачи cap <stage> doctor, например:

cap production doctor

Также включите в свой отчёт:

  • Версии Ruby, Capistrano и любых плагинов, которые вы используете (если doctor этого ещё не сделал за вас);
  • Описание шагов по устранению неполадок, которые вы предприняли;
  • Логи и обратные трассировки;
  • Разделы вашего deploy.rb, которые могут иметь отношение к делу;
  • Любые другие уникальные аспекты вашей среды.

Если вы опытный программист на Ruby, потратьте несколько минут на запуск тестового набора Capistrano (см. DEVELOPMENT.md), и сделайте всё возможное, чтобы написать неудачный тестовый случай. Это будет огромной помощью!

Если вы думаете, что могли обнаружить уязвимость в системе безопасности Capistrano, не открывайте проблему на GitHub. Вместо этого отправьте отчёт по адресу security@capistranorb.com.

Запрос новых функций или улучшений

Capistrano продолжает улучшаться благодаря таким людям, как вы! Не стесняйтесь открывать проблему на GitHub для любой из этих идей:

  • Новые функции, которые сделают Capistrano ещё лучше;
  • Области, где документация может быть улучшена;
  • Способы сделать разработчиков счастливее.

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

У вашей идеи будет гораздо больше шансов стать реальностью, если вы внесёте код для неё (даже если код неполный!).

Внесение кода или документации

Хотите внести свой вклад в Capistrano? Отлично! У нас есть целый отдельный документ только для вас. Он объясняет наш рабочий процесс pull request и помогает вам настроить среду разработки: DEVELOPMENT.md.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-Capistrano.git
git@api.gitlife.ru:oschina-mirror/mirrors-Capistrano.git
oschina-mirror
mirrors-Capistrano
mirrors-Capistrano
master