training-manual
training-manual copied to clipboard
Add Content to Training on GitHub Desktop 2.0 Rebase and Stashing Feature
During the All Hands today, the GitHub Desktop Team announced a data driven statistic collected on the usage for the mentioned features. It would be beneficial to consider including some content on this as part of our standard curriculum for GH4D training offering.
As discussed in slack
cc/ @hollenberry @brianamarie @beardofedu @allthedoll @rwnfoo @aharshbe
Not to be the neighsayer 🐴 , but we currently don't cover GH:Desktop in our training, so unless we included it as part of the typical training, including this functionality would "drastically" change the way we teach our class. Personally, I'm anti-GH:Desktop as part of our normal class.
Side note: we don't focus on GitHub Desktop as the primary way to interact with repositories because if you understand the CLI you can use any GUI-based git tool.
@beardofedu 💯 agreed. The idea of opening up this issue was to gather thoughts and possibly trigger a discussion on the content of our existing curriculum for training and to see how it would fit, evolve or be customized with the introduction of Phoenix Catalog where we would have more Windows Based users.
What triggered me was the data driven backing for the features which was launched that was shared earlier in the all hands. If it is something that would help in the on-boarding of newbies to git and GitHub it could be an additional ammunition to sell with ease the offering (just thinking out loud here)
Personally I am also a CLI user and would emphasize the basics in the CLI and perhaps as an icing on the cake.. show how it related through a Git Client making it a full circle learning experience
Would love to hear the thoughts from the rest on this as well 🙂
I like the direction of this! If we have stats about how people want to use Git, we'd might as well leverage them.
While this specific feature is on desktop, which we don't normally highlight, what if we added an appendix about stashing, and included both CLI and desktop instructions?
While this specific feature is on desktop, which we don't normally highlight, what if we added an appendix about stashing, and included both CLI and desktop instructions?
I think this is a great solution to the "problem".
Just seeing this now. I'm in agreement with @brianamarie and @beardofedu that this would be a good add to the appendix but not necessarily something we'd want to incorporate into the class overall. I find that GUIs often hinder understanding of how Git works which, in my mind, is the core of what we're trying to teach. If we bring GitHub Desktop into training, I can see that as being more of a short add-on class.
This has been around for some time, is there anything we could decide as action item on this?
My vote still is that we shouldn't add this to the class.