2015-10-13 2 views
0

Я определил исправление/изменение, которое я хотел бы отправить в гвардию Guard, но у меня возникли проблемы с определением, где в коде внести изменения.Внесение изменений в гвардию Guard на Github

При использовании защитного драгоценного камня успешное завершение теста возвращает «красный» текст, отображающий «0 ошибок, 0 ошибок». Я хочу изменить этот возвращенный текст на зеленый, если значение равно «0». Это должно быть тривиальным изменением. Тем не менее, мне сложно найти, где в коде внести изменения.

Это UI отображается:


Законченный в 0.41165s
15 тестов, 36 утверждений, 0 неудачами, 0 ошибок, 0 SKIPS


Здесь вы Guard репо: https://github.com/guard/guard

Вопрос №1: Где я должен внести изменения?

Вопрос №2: В будущем, какой процесс или процедура вы следуете, чтобы определить, где внести изменения в крупные драгоценные камни, такие как Guard? Как мне «искать кодовую базу», чтобы найти код, соответствующий дисплею пользовательского интерфейса.

ответ

1

Я сопровождающий гвардии и многие плагины гвардии.

Лучше всего просто открыть проблему на GitHub для проекта, который вы хотите исправить. Вы получите ответ быстрее, и если у вас есть исправить это самостоятельно, ваше исправление будет выпущено как можно быстрее.

Иногда уловка, с которой она работает, позволяет решить проблему.

Важная часть здесь заключается в том, чтобы определить, является ли это только цвет или неудачный плагин, который дает код ошибки (даже если нет сбоев).

Я предполагаю, что проблема может быть с Guard :: RSpec, но это может быть даже с Guard или несвязанным драгоценным камнем или проектом. Или это может быть только цветовая гамма. Поэтому, если вы просто открываете проблему, я уверен, что кто-то поможет найти, где это должно быть сообщено и исправлено.

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

Прежде всего, убедитесь, что вы используете обновленные драгоценные камни - так как такие проблемы могут быть исправлены довольно быстро.

Смежные вопросы