Разберитесь в незнакомом репозитории

Дайте Грифону конкретный вопрос: как создаётся заказ, откуда берётся цена или куда уходит событие. Он сможет проследить этот путь по коду и показать связанные файлы.

Как выглядит задача

Пример задачи: разобраться в незнакомом биллинге

Новый участник должен изменить расчёт тарифа в сервисе с накопленной историей.

  1. Найти точки входа, правила расчёта и внешние зависимости.
  2. Проследить один платежный сценарий по коду без реальной оплаты.
  3. Составить карту модулей и список вопросов к владельцу системы.

Что получите

Путеводитель по коду со ссылками на файлы и безопасная отправная точка для изменения.

С чего начать

Подключите репозиторий, README и инструкции запуска. Укажите точку входа или задачу, ради которой изучаете проект.

Что попросить в ответе

Названия модулей и функций, последовательность вызовов, внешние зависимости и ссылки на файлы. Если документация расходится с кодом, это стоит отметить отдельно.

Как проверить, что разобрались

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

Попробуйте на своей задаче

Откройте Web и опишите задачу. Для работы с файлами и командами на компьютере подключите Desktop.