Git Product home page Git Product logo

2098045-sedona-35's Introduction

Личный проект «Седона»

Project check


Не удаляйте файлы настроек проекта:

  • .editorconfig,
  • .gitattributes,
  • .gitignore,
  • .stylelintrc,
  • gulpfile.js,
  • package-lock.json,
  • package.json,
  • Contributing.md,
  • Readme.md.

Памятка

1. Зарегистрируйтесь на Гитхабе

Если у вас ещё нет аккаунта на github.com, скорее зарегистрируйтесь.

2. Создайте форк

Откройте мастер-репозиторий и нажмите кнопку «Fork» в правом верхнем углу. Репозиторий из Академии скопируется в ваш аккаунт.

Получится вот так:

3. Клонируйте репозиторий на свой компьютер

Будьте внимательны: нужно клонировать свой репозиторий (форк), а не репозиторий Академии. Нажмите кнопку «Clone or download», а затем «Open in Desktop», чтобы клонировать репозиторий через программу GitHub Desktop:

Программа клонирует репозиторий на ваш компьютер и подготовит всё необходимое для старта работы.

4. Установите зависимости проекта

В локальном репозитории уже можно писать разметку страниц, стили и создавать прочие файлы. Но разрабатывать проект будет удобнее с дополнительными инструментами (зависимостями). А для этого их установить.

4.1. Терминал

Для установки зависимостей понадобится терминал. В macOS и Linux он уже есть, а в Windows лучше установить git-bash, который идёт в комплекте с самим Git.

4.2. Node.js

Зависимости работают в среде node.js, которую тоже нужно установить, но лучше не с помощью установщика с официального сайта, а через менеджер версий ноды — nvm: для macOS и Linux и для Windows.

После установки nvm в macOS и Linux достаточно выполнить в терминале:

nvm install --lts

И перезапустить терминал.

В Windows чуть сложнее. Нужно выполнить (без двойного дефиса):

nvm install lts

И запомнить номер установившейся версии ноды. Затем закрыть терминал git-bash. Снова его запустить, но уже от имени администратора, и выполнить (версию подставьте ту, что установилась):

nvm use 16.17.0

Закрыть небезопасный терминал.

4.3. Зависимости

Теперь, когда нам стал доступен менеджер пакетов ноды — npm (не путать с nvm!), наконец можем установить сами зависимости. Для этого в терминале, находясь в директории проекта, выполните (на предупреждения во время установки можно не обращать внимание):

npm ci

После установки зависимостей, можно запускать локальный сервер разработки:

npm start

При этом некоторая рутинная обработка стилей будет производиться автоматически. А открывшаяся в брауезере страница будет обновляться при обновлении файлов в проекте.

5. Начинайте обучение!


HTML Academy

Репозиторий создан для обучения на профессиональном онлайн‑курсе «HTML и CSS. Профессиональная вёрстка сайтов» от HTML Academy.

2098045-sedona-35's People

Contributors

firefoxic avatar likevalery avatar

Watchers

 avatar

Forkers

likevalery

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.