Всем привет и добро пожаловать на курс "Полный цикл разработки JS". Во время курса вам предстоит решать много домашних заданий, в которых наш герой Иннокентий будет попадать в разные жизненные ситуации. Эта практика является подготовительной, во время неё вы изучите порядок сдачи домашних работ и познакомитесь с назначенным вам ментором.
Для того, чтобы успешно сдавать домашние работы, вам предстоит пользоваться сервисом GitHub и системой контроля версий Git.
- Прежде всего зарегестрируйтесь на
GitHub
- Скачайте на свой компьютер
Git
- Откройте терминал и убедитесь, что на вашей машине появился
Git
. Для этого можно использоваться командуgit --version
. В консоли будет примерно такой ответ:git version 2.30.1 (Apple Git-130)
- Из своего аккаунта на
GitHub
возьмите почту и настройте конфиг файл дляGit
. Для этого в терминал введите команды:git config --global user.email "example@mail.ru" git config --global user.name "Example Example"
- Сделайте копию репозитория к себе в профиль (еще это называют форком)
- Форкнутый репозиторий требуется клонировать локально
- Создайте новую ветку формата
фамилия_имя
- В папке у вас будет находится файл
index.js
с рабочей функциейsumTest
, которая считает сумму двух чисел. Вам не требуется менять логику работы функции, поменяйте только её название просто наsum
. Файл должен выглядит так:function sum(a, b) { return a + b; } module.exports = { sum };
- Вы внесли локальные изменения. Теперь потребуется их зафиксировать.
- Зафиксированные изменения нужно отправить на сервер
GitHub
- Зайдите на GitHub и создайте новый пулл реквест из вашей ветки в ветку
main
нашего репозитория. Дайте название реквесту по правилу:Ваша_фамилия Ваше_имя
Если вы всё сделали правильно, то дальше бот закрепит за вами ментора, который будет помогать вам на протяжении всего курса. После назначения, бот призовет ментора на проверку вашего PR
.
Когда ментор закроет PR
бот напишет вам сколько баллов за задачу вы заработали.
Отслеживать рейтинг, смотреть сколько баллов за ту или иную задачу вы заработали можно на портале курса. Так же там будут публиковаться все лекции и практики по мере их появления.