#Git #Github
New Year, New GitHub
Хорошие новости - GitHub пересмотрел свои планы и теперь приватные репозитории доступны в бесплатном плане. Меняются при Microsoft взгляды на сервис!
New Year, New GitHub
Хорошие новости - GitHub пересмотрел свои планы и теперь приватные репозитории доступны в бесплатном плане. Меняются при Microsoft взгляды на сервис!
The GitHub Blog
New year, new GitHub: Announcing unlimited free private repos and unified Enterprise offering
Today we’re announcing two major updates to make GitHub more accessible to developers.
#Git
Using Git Hooks to improve your development workflow
Случалось ли у вас так что вы написали прекрасный код, проверили его работу, а через пару минут ваш CI говорит, что проверка вашего коммита не прошла успешно. Забыли запустить проверки перед тем как отправить код на сервер, а то и вовсе этого не делаете?
Git Hooks - это то что ваш поможет автоматизировать различные команды, которые будут выполняться при различных операциях с Git. Как это сделать вы найдете в статье
Using Git Hooks to improve your development workflow
Случалось ли у вас так что вы написали прекрасный код, проверили его работу, а через пару минут ваш CI говорит, что проверка вашего коммита не прошла успешно. Забыли запустить проверки перед тем как отправить код на сервер, а то и вовсе этого не делаете?
Git Hooks - это то что ваш поможет автоматизировать различные команды, которые будут выполняться при различных операциях с Git. Как это сделать вы найдете в статье
Medium
Using Git Hooks to improve your development workflow
Recently, I was contributing for the first time to a new codebase. I extend some functionality that I needed. After thorough testing on my…
#Git #Tests #Modularization
Selectively running Android modularized unit tests on your CI server
Рецепт как запускать тесты только в тех модулях, в которых произошли изменения в вашем ПР. Это позволит уменьшить количество применяемых тестов и быстрее проверять ПР.
Selectively running Android modularized unit tests on your CI server
Рецепт как запускать тесты только в тех модулях, в которых произошли изменения в вашем ПР. Это позволит уменьшить количество применяемых тестов и быстрее проверять ПР.
#Git
Differences Between Git Merge and Rebase — and Why You Should Care
Что и когда стоит использовать: merge или rebase? Автор подробно разбирает эффект каждой команды и как их результат отличается
Differences Between Git Merge and Rebase — and Why You Should Care
Что и когда стоит использовать: merge или rebase? Автор подробно разбирает эффект каждой команды и как их результат отличается
#architecture #git
Как применять Branch by Abstraction в проекте на примере Android-разработки
Автор статьи делится как избегать конфликтов при мерже вашей ветки в основную. С такой проблемой обычно сталкиваются большие команды или популярные open source проекты. Подход предлагает делать ветки через абстракции, что потом позволит вам с помощью флагов или конфигов подменять код на нужный.
Как применять Branch by Abstraction в проекте на примере Android-разработки
Автор статьи делится как избегать конфликтов при мерже вашей ветки в основную. С такой проблемой обычно сталкиваются большие команды или популярные open source проекты. Подход предлагает делать ветки через абстракции, что потом позволит вам с помощью флагов или конфигов подменять код на нужный.
🔥11👎7👍1
Рекомендация по тому что стоит помещать в
👉
👉
👉
👉
👉
👉
👉
❗️ Для NDK нужны будет добавлять еще файлы
❗️ Для каждого Gradle Android Studio создаёт свой .gitignore, куда обычно попадает
❗️ Если вам нужно переносить стиль кода между разработчиками - используйте .editorconfig. IDEA и Android Studio считывают из него настройки стиля кода
❗️ Плагин .ignore поможет вам с генерацией стандартных конфигов
Это лишь мой набор игноров, который эффективно работает. Для себя вы можете настроить как удобно вам
#git
.gitignore
(который в корне проекта) вашего Android проекта на Gradle с использованием Kotlin👉
*.iml
- все файлы конфигурации IDEA👉
.gradle/
- всё что генерирует Gradle для своей работы👉
.idea/
- весь локальный конфиг проекта👉
.kotlin/
- всё что генерирует Kotlin для работы (помойму появилось с версии Kotlin 2.0)👉
build/
- папка с файлами в процессе сборки Gradle👉
captures/
- трейсы который собирает студии👉
local.properties
- локальный файл конфигурации Android проектаbuild/
папкаЭто лишь мой набор игноров, который эффективно работает. Для себя вы можете настроить как удобно вам
#git
Please open Telegram to view this post
VIEW IN TELEGRAM
❤41👍22🔥4 2
JetBrains решила сделать Git клиент из IDEA отдельным приложением. Пока доступно только раннее превью по заявкам. Про цену или бесплатность пока не говорят
В анонсе писали что это просили пользовтаели, а оно вам надо? Делитесь в комментариях
#git #idea #jetbrains
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥34🤔10👍7🤯1