Главная » Архив меток: Git

Архив меток: Git

[Из песочницы] Ода дня одного программиста

Привет, Хабр! В очередной раз разворачивая очередной проект праздничным пятничным утром, меня вдруг посетила муза, которой я делюсь с вами. авт.)Во-первых, и это закон!Заучи команду Знай, это не бред юмориста!Ода дня одного программиста.(прим. git clone Затем, чтобы не съехать в «Хувейт»Комбо из composer install и composer update Если ты не «умелый лихач»Посмотри, что покажет git branch Следом, и это не ...

Читать далее »

Buildbot: сказ с примерами еще об одной системе непрерывной интеграции

(картинка с официального сайта) Про него уже было несколько статей на хабре, но, с моей точки зрения, из них не очень понятны преимущества сего инструмента. Buildbot, как несложно догадаться из названия, является инструментом для непрерывной интеграции (continuous integration system, ci). В своей статье я постараюсь восполнить эти недостатки, расскажу про внутренне устройство Buildbot'a и приведу примеры нескольких нестандартных сценариев. Кроме ...

Читать далее »

Как настроить Continuous Deployment для своего проекта: личный опыт

Автоматизация позволяет сэкономить кучу времени и сил. Перевели для вас статью Юлиуса Минмо о настройке непрерывной интеграции (Continuous Deployment) для своего проекта. Статья будет полезна, в первую очередь, начинающим программистам. Один раз коммитим проект и далее все происходит в автоматическом режиме, наблюдение за этим процессом просто гипнотизирует. Непрерывная интеграция — отличная штука. В этой статье я покажу, как можно все ...

Читать далее »

[Перевод] Вышел GitLab 11.7 с Релизами, многоуровневыми вложенными эпиками и реестром NPM-пакетов

Управление релизами стало намного проще 7 представляет Релизы для планов начиная с Core. GitLab 11. Это избавляет от необходимости вручную собирать в одном месте исходный код, лог сборки, другие метаданные или артефакты, относящиеся к данному релизу. Пользователи теперь будут получать полный «слепок» релиза — исходный код со всеми артефактами проекта. Эта фича послужит основой для более развернутого и проработанного управления ...

Читать далее »

Форматирование исходного кода в Linux средствами ClangFormat: проблемы и решение

Это облегчает его понимание и поддержку. Согласитесь, приятно и полезно, когда в проекте исходный код выглядит красиво и единообразно. Покажем и расскажем, как реализовать форматирование исходного кода при помощи clang-format, git и sh. Проблемы с форматированием и как их решить Как сделать так, чтобы все участники их выполняли? В большинстве проектов существуют определенные правила оформления кода. На помощь приходят специальные ...

Читать далее »

Повышаем продуктивность на GitHub: советы для новичков и не только

Его советы будут полезны, в первую очередь, новичкам. От переводчика: публикуем для вас статью Даррена Барнса, который делится своим опытом работы с GitHub. Возможно, и опытный кодер найдет что-то для себя. После того, как объем приватных репозиториев стал неограниченным, сервис привлек внимание даже тех, кто не работал с ним раньше. GitHub — отличный сервис, которым пользуются пусть не все, но ...

Читать далее »

[Перевод] Как научить людей использовать Git

По работе приходится участвовать в разных проектах, поэтому я хорошо знаю, как работают все мои коллеги. Помню, что компания начала использовать Git буквально за пару недель до моего прихода. На мониторах разработчиков кругом висели наклейки с напоминанием: сначала add, потом коммит, затем пуш. Они не знали, зачем. Программистам просто сказали строго следовать инструкции, иначе беда. Но проблемы возникали так часто, ...

Читать далее »

Монорепозитории: пожалуйста, не надо (часть 2)

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

Читать далее »

[Перевод] Новый год, новый GitHub: неограниченные бесплатные приватные репозитории

Сегодня мы анонсируем два важных нововведения на GitHub, которые сделают его более доступным для разработчиков: неограниченные бесплатные приватные репозитории и более удобный продукт для компаний. Подробности под катом! GitHub Free теперь включает в себя неограниченные приватные репозитории. Впервые разработчики могут использовать GitHub для своих проектов, добавляя до трех соавторов в репозиторий бесплатно. Многие разработчики хотят использовать приватные репозитории для того, ...

Читать далее »

[Перевод] Бесплатные аккаунты на GitHub смогут [почти] без ограничений работать с приватными репозиториями

Эта новость опубликована на The Next Web, с пометкой: Фича всё ещё не запущена, о ней официально расскажут завтра. "Из-за ошибок в планировании, мы опубликовали эту новость на день раньше снятия эмбарго на разглашение. Когда это произойдёт, мы обновим пост новым официальным анонсом". А ещё есть вот такой замечательный тред в Twitter: Ясно, что человек писал это дрожащими руками — ...

Читать далее »