Экосистема разработки программ с открытым кодом

Создание персональной страницы-отчета на github и работа с git

  1. Регистрация на GitHub
  2. Подключиться к репозиторию
  3. Создать личную страницу
  4. Страница пользователя
  5. Создать персональную веб страницу-отчет с использованием html, css, js.
  6. Персональная страница-отчет.
  7. Загрузить персональную веб страницу-отчет в репозиторий ИДМ-17 по курсу "Интернет-технологии" на GitHub.
  8. Исходный код на index.html, css и js.

Что такое GitHub?

GitHub – это сервис на основе Git. Является удобным и популярным инструментом управления версиями и включает систему отслеживания ошибок. Сервис заработал в апреле 2008 года, но лишь относительно недавно он приобрёл огромную популярность. Его разработчиками являются Крис Ванстрас, PJ Хиетт и Том Престон-Вернер. Репозиторий – это хранилище исходного кода вашего программного проекта. Публичный репозиторий виден абсолютно всем, а приватный только вашим разработчикам (тем, кому вы дали доступ). Работа с репозиторием возможна, как и с помощью веб-сайта, так и с помощью клиентов для компьютера (консольного или с графическим интерфейсом), которых существует множество. GitHub – это своеобразная социальная сеть для разработчиков, позволяющая им просматривать код друг друга, оставлять комментарии, а также помогать в разработке.

Система управления версиями

В основе работы GitHub лежит система управления версиями Git. Проект Git был создан Линусом Торвальдсом. Первая версия вышла 7 апреля 2005 года. Система управления версиями – это набор инструментов для удобной работы с документами или файлами, которые могут изменится со временем, то есть может поменяться их версия. Изменение версии особенно актуально для программного обеспечения и кода. Программы постоянно обновляются их разработчиками и их версии (и код!) меняются.

  • VCS позволяет отслеживать изменения в коде и подсвечивать участки текста программы, которые были добавлены или изменены.
  • VCS хранит все предыдущие версии документов, тем самым она позволяет обезопасить разработчиков от того, что они поломают программу и проект – всегда есть возможность откатиться к любой из предыдущих стабильных версий.