Пропустить до содержимого
angular challenges logo Angular Challenges

Изучайте чужие решения

Все ответы на испытания Angular представлены в виде Pull Request (PR). Чтобы их просмотреть и изучить, нужно перейти на страницу Files Changes на GitHub. Однако, если вы не знакомы с интерфейсом, процесс может быть не очевидным. Иногда посмотреть на решение в вашей любимой IDE может быть удобнее.

Это руководство поможет вам с этим.

Проверьте чужой PR локально

Синхронизируйте свой репозиторий

В начале вам нужно синхронизировать вашу копию репозитория, чтобы убедиться, что она находится в актуальном состоянии.

Это можно сделать, нажав на кнопку Sync fork на главной странице репозитория.

Sync project header

На изображении выше видно, что моя ветка отстает от основной ветки на 8 коммитов, и мне нужно синхронизировать ее, чтобы она была в актуальном состоянии.

Sync project update modal

Перейдите к PR

Перейдите к PR, который вы хотите изучить локально, и узнайте его ID. Вы найдете его в заголовке PR (как показано ниже).

PR header

Далее откройте терминал в каталоге проекта и выполните следующую команду:

Terminal window
gh pr checkout <ID>

Если вы не помните команду, нажмите на кнопку “Code” в правой части заголовка, и вы сможете легко скопировать/вставить команду.

PR code modal

🔥Теперь вы можете изучить решение локально и запустить его для тестирования.🔥

Контрибьюторы

Спасибо всем контрибьюторам которые помогли сделать эту документацию лучше!

  • stillst
  • 1fbr