Начинаю цикл статей о полезных инструментах в работе коммерческого писателя, которые помогают продуктивно решать задачи. Сегодня поговорим про Гитхаб.
Гитхаб популярен у разработчиков — они хранят в нем код своих проектов. Это как машина с открытым капотом. Каждый может заглянуть внутрь и посмотреть, как все устроено.
Если машина еще не доделана, то с разрешения хозяина можно поучаствовать в ее прокачке. Это называется «опенсорс»: исходный код программы открыт и каждый желающий может его дополнить, улучшить и бесплатно использовать.
Некоторые команды используют Гитхаб для совместной работы. Сейчас расскажу, как.
Представьте, что у вас новый заказ: написать текст про электрический самокат. Вы работаете в паре с дизайнером и технологом. Ваша общая задача — показать пользу самоката для городских жителей. Если работаете врозь, может получиться такая история. ↓
Пока вы готовите вкусный текст, дизайнер рисует макет с фотками самоката и лорэм ипсумом. Текст и дизайн познакомятся друг с другом только на свадьбе, когда технолог придет их «женить». Результат непредсказуем. Вдруг у технолога не получится сверстать макет, а ваш текст не подружится с картинками дизайнера?
А теперь представьте, что вы работаете совместно: короткими итерациями создаете страничку. В первой версии технолог размечает страницу, дизайнер наполняет ее первоначальными элементами, вы — набрасываете текст. Пуляете результат на Гитхаб, видите рабочую страницу и пилите проект дальше. Все изменения фиксируются и публикуются в истории версий. Красота!
Совместная работа над плеером Ильи Бирмана «Жуэль». Обратите внимание на заголовки коммитов — каждое изменение заботливо подписано
12 ноября 2015 года над плеером Жуэль Ильи Бирмана кипела работа. Александра Годун изменила файл «readme»: раньше русское и английское описание плеера уживались в одном файле, а теперь русское собрало чемоданы и переехало в собственные txt-аппартаменты. Евгений Лазарев все проверил и залил изменения в проект, добавив в английском «readme» ссылку на русский.
Изменения видны сразу: зеленым выделено то, что добавили, красным — то, что убрали.
Кайф в том, что каждая версия страницы о самокате — уже готовый продукт, а не разрозненные части в виде текста в гугл-доке, макета в псд и обрывков кода в сублайм-тексте. И команда, и заказчик видят промежуточный результат, дорабатывают, улучшают, вносят правки. Что-то вроде метода прогрессивного джипега, когда на размытой картинке постепенно проявляются детали.
Меня поначалу Гитхаб напугал. Очередные непонятные программистские игрушки, не для маглов. Даже рабочие термины звучат то ли как заклинания, то ли как ругательства: репозитории, пуши, пуллы, гиты, бранчи...
Я побаиваюсь командной строки и люблю, когда есть интерфейс с кнопочками. Поэтому с Гитхабом работаю через программу: сохраняю изменения и пуляю на Гитхаб. Но если вам не страшно, на Хабре есть список необходимых команд для работы в Терминале.
Чтобы показывать клиентам не текстовые файлики, а готовые к публикации страницы, зарегистрируйтесь на Гитхабе, создайте проект и творите. Не забудьте создать файл «readme» — это описание вашего проекта, которое прочтут другие пользователи. Что-то вроде аннотации на обороте титульного листа книги, которую вы обычно читаете перед покупкой.
А еще ссылка на Гитхаб — полезная строчка в портфолио. Клиенты увидят вместо фотошопной картинки рабочий продукт с кодом, который можно «пощупать», «покрутить», посмотреть, как над ним работали.
Поделитесь статьей с теми, кто пишет:
Писала, рисовала, верстала Лена Глубко