Разработка проекта с git. Если все идет по плану (Часть 1)

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

Цель — описать простейший процесс работы с git при разработке реального проекта (от создания репозитория до добавления в проект нового функционала), основные юзкейсы и проблемы, с которыми сталкивается начинающий/продолжающий разработчик (например, я) в своей повседневной работе.

Статья поделена на две части:

  • процесс разработки, в котором все идет по плану,
  • процесс разработки, в котором что-то пошло не так.

В первой части поговорим о разработке “по плану”.

Метки:

Подробнее


Текстовый редактор Sublime Text

Sublime Text — текстовый редактор, активно использующийся программистами всех мастей, когда нужно легко и быстро (иногда сложно и медленно) разработать код.

Метки: , ,

Подробнее


Эффект подчеркивания при наведении на ссылку

Результат смотрите по ссылке

<ul>
  <li><a href="/">Item 1</a></li>
  <li><a href="/">Item 2</a></li>
  <li><a href="/">Item 3</a></li>
</ul>
li {
  padding: 3px 0;  
}

a {
  position: relative;
  text-decoration: none;
  color: #555;
}

a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  border-bottom: 2px solid #555; 
  transition: all 0.5s;
}

a:hover:before {
  content: '';
  width: 100%;
}

Метки:

Подробнее


Горизонтальное выравнивание блоков по ширине строки

С появлением модели Flexbox значительно упростилась задача выравнивания блоков, в частности — горизонтального выравнивания блоков по ширине строки (например, для выравнивания пунктов меню).

Метки: , ,

Подробнее