- браузер (лучше всего подойдет 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
. - Пришлите ссылку на репозиторий через личный кабинет на сайте Нетологии.