Deploy from feature branch before merging into master. Pull Request at the start of your task and not at the end. Deploying and visualizing graphs from chat via bots. All of that and more in this week's video :) Usually, we have a very settled workflow regarding Git. Yesterday we saw another way of doing things that was quite different. Interestingly, I expected them to delve into topics of feature toggles, but instead, I encountered a paradigm that I hadn’t considered before: At GitHub they deploy feature branches to validate everything is okay before merging into master :o Here is the video where I explain some aspects that also surprised me and tools that, despite not using, came to light and might be useful to you:
Here are the slides from the talk. The video mentions some tools that were discussed during the session, such as ZenHub for task management based on GitHub issues, ReviewNinja for managing Pull Requests, and Hubot as a bot to automate tasks from chat. In terms of chat, they also mentioned using Slack and Zendesk for support. Thanks to the Software Craftsmanship Barcelona community, to Everis, and to Alain Hélaïli from GitHub for the talk! In case you're starting with these topics, I recommend taking a look at these resources to learn Git :