How they use #Git on GitHub - #scbcn

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 :

Pay according to your needs

lite (only monthly)

19 €
per month
  • Access to a subset of courses to lay the foundation for maintainable, scalable, and testable code
  • Company invoice
Popular

standard

24,92 €
Save 121
Annual payment of 299
per month
  • Full course catalog
  • Design and architecture challenges
  • Highlighted solutions videos for challenges
  • Receive job offers verified by Codely
  • Company invoice

premium

41,58 €
Save 89
Annual payment of 499
per month
  • Everything above
  • More benefits coming soon

We won’t increase the price while your subscription is active