- Браузер. Лучше всего подойдут Google Chrome или Яндекс Браузер.
- Редактор кода, например Sublime или Visual Studio Code.
- Аккаунт на GitHub. Инструкция по регистрации на GitHub.
- Система контроля версий Git, установленная локально. Инструкция по установке Git.
- Произведите Fork репозитория с задачами.
После перехода на страницу с домашним заданием из личного кабинета в правом верхнем углу экрана нажмите на кнопку Fork
. На экране появится окно с выбором предпочтительного репозитория для клонирования проекта. Выбирайте ваш аккаунт. Вас перенаправит на страницу репозитория на вашем аккаунте.
URL-адрес этой страницы будет являться URL-адресом вашего репозитория. Пример URL-адреса репозитория:
https://github.com/%username%/bjs-homeworks
, где %username%
— имя вашего профиля GitHub, %bjs-homeworks%
— название репозитория.
- Скопируйте URL текушей страницы.
- Перейдите в папку (директорию) на вашем компьютере, где будет храниться проект.
- С помощью терминала, командной строки вашей операционной системы или консоли Git (ПКМ ->
GitBash Here
) откройте выбранную директорию. - Клонируйте репозиторий с домашними заданиями с помощью команды
git clone https://github.com/%username%/bjs-homeworks
в открывшемся терминале или командной строке. - Перейдите в директорию клонированного репозитория
cd ./bjs-homeworks
.
- Ознакомьтесь с правилами отладки. Инструкция входит в проект.
- Ознакомьтесь с папкой задания. В каждой папке несколько файлов:
README.md
— файл с описанием домашнего задания;index.html
— файл с разметкой, где можно вводить данные и проверять работу кода;main.js
— файл, который взаимодействует со страницей в файле домашнего задания;task.js
— в нём нужно выполнять домашнее задание;tests.js
— файл с тестами;test-runner.html
— файл, запускающий тесты.
- Выполните задания.
- Код из домашних заданий можно вызывать как из консоли, так и со страницы.
- Проверьте работу ваших заданий, запустив тесты jasmine. Для этого нужно открыть файл
test-runner.html
. - Если тесты проходят успешно, можно сдавать задание.
Важно: прохождение тестов не означает, что задание выполнено правильно. Тесты проверяют вычисления, но не чистоту кода и правильность решения.
- Перейдите в папку задания, например, для первого задания
cd ./base-concepts
. - Откройте файл
task.js
в редакторе кода и выполните задание. - Откройте файл
index.html
в браузере и с помощью консолиDevTools
и убедитесь в правильности выводимых результатов. - Добавьте файл
task.js
в индексgit
с помощью командыgit add %file-path%
, где%file-path%
— путь до целевого файла, например, для первого заданияgit add task.js
. - Сделайте коммит, используя команду
git commit -m '%comment%'
, где%comment%
— это произвольный комментарий к вашему коммиту, например, для первого заданияgit commit -m 'first commit variables'
. - Опубликуйте код в репозиторий
homeworks
с помощью командыgit push -u origin main
. - Пришлите ссылку на репозиторий через личный кабинет на сайте Нетологии.