Today we talk about uploading and using videos in GitHub.
Intro
As developers, the ability to collaborate through videos (for example, pair programming, demos, etc.) is an extremely important part of a software workflow, especially for communities and teams that are distributed.
GitHub video support is now finally GA, so let's see how it works
Video
Let's quickly see how to upload a video in GitHub, and then let's explore few scenarios where this can be very helpful:
Link to the video: https://youtu.be/h6fOErvWIGI
Scenarios
As you have seen, uploading a video in GitHub Issues, Pull Requests and Discussions is super straight forward. I wanna share 3 scenarios in which uploading a video can be helpful.
Help Maintainers Reproduce Bugs
Bugs are something that every developer deals with, but sometimes words arenโt enough to help someone else reproduce the problem quickly. And bug reports very often require significant back and forth with the user to get to the root of the issue.
By enabling users to upload videos we have the ability to visually reproduce the way a bug is identified and significantly decrease the time spent to try and reproduce it.
Provide Context on Pull Requests
Thereโs a lot of context about requirements, architecture decisions, and more captured on GitHub in issues and pull requests.
Developers can utilize video to share more details about complex code changes with colleagues by providing walkthroughs, demos of functionality, and other important context to maximize their review feedback.
Feature Showcase
Last scenario in which using a video can be useful is sharing how a feature might take shape.
When it comes to developing a new feature or product, a written proposal or static design are great, but often lack the ability to really show the end-to-end user workflows and interactions.
Sharing videos of prototype walkthroughs or providing talk tracks for a static design have also helped development teams get to the heart of what they are setting out to build and why so they can get others excited about their work and ultimately build a better product for their own users.
Mobile App Support
Almost done, but first the proverbial cherry on the cake: uploading videos is also available from both the iOS and Android GitHub mobile apps.
This is especially useful for mobile developers who can now record a video of a mobile bug and upload it straight to an issue all from the same device.
Conclusions
What do you think? Is this a feature that is important or valuable to you? let me know in the comment section below.
Also, check out this video in which I talk about how to manage the Pull Requests properly.
Like, share and follow me ๐ for more content:
๐ฝ YouTube
โ Buy me a coffee
๐ Patreon
๐ CoderDave.io Website
๐ Merch
๐ฆ๐ป Facebook page
๐ฑโ๐ป GitHub
๐ฒ๐ป Twitter
๐ด๐ป LinkedIn
๐ Podcast