- Гит не видит нужных веток
git fetch origin
- Как подсмотреть решение, не теряя прогресс?
# Текущая ветка git checkout step0-start
git stash # сохраните изменения
git checkout step0 # перейдите в ветку с решением
git checkout step0-start # вернитесь
git stash apply # загрузите сохранение
Для того, чтобы не тратить впустую время на воркшопе:
- на установку пакетов
- установку софта и плагинов
- на ожидание интернета, который пригружают соседи
Прошу вас склонировать эту репку:
git clone [email protected]:nodkz/graphql-workshop-by.git
Зайти в папку с проектом и установить пакеты:
cd graphql-workshop-by
yarn install
Да, мы будем использовать yarn в качестве менеджера пакетов здорового человека.
VSCode бесплатен и имеет кучу хороших плагинов. Atom проиграл войну еще года полтора, а после покупки Микрософтом – про него вообще можно забыть. Вобщем поставив и настроив VSCode, вы будите чувствовать себя не хуже чем в Вебшторме, а может быть даже и лучше.
После установки VSCode, необходимо установить следующие расширения:
graphql-for-vscode
– (обязательно) для автокомплита GraphQL-запросов. Требует дополнительной установки Watchman'а в вашей системе. ☝️prettier-vscode
– (обязательно) чтоб форматировать код и не тратить время на пробелы и табыvscode-eslint
– (обязательно) для подсветки ошибок линтингаauto-rename-tag
– чтобы JSX теги переименовывались вместеgitlens
– няшный дополнительный GITindent-rainbow
– чтоб красиво красились отступыnode-module-intellisense
– автоподстановка модулей при импортеvscode-great-icons
– ставит иконки к файлам, чтоб их легче различатьtheme-onedark-sublime
– темная тема из атома (работаю на ней)vscode-language-babel
– в хозяйстве пригодится- есть еще что добавить без чего жизнь совсем плоха?! – открой Pull Request
Если все склонировали, установили пакеты, скачали VSCode и плагины к нему. Установили Watchman. И перезапустили VSCode после всех установок, то должны получить вот такой скриншот:
a / b; // should be an error
– говорит что c node_modules все нормально и все пакеты черезyarn install
установлены. Иначе либо пакеты не установлены, либо отключен встроенный плагин в VSCode по лингтингу тайпскрипта.wrongField # should be an error
– проверяет что установленWatchman
в системе; и плагин к VSCodegraphql-for-vscode
.
Установите к себе на десктоп Telegram. Через него я буду отправлять куски кода до того, как они будут попадать в ветку на гитхабе. Это позволит меньше печатать и не отстать от группы.