training-manual icon indicating copy to clipboard operation
training-manual copied to clipboard

Add Content to Training on GitHub Desktop 2.0 Rebase and Stashing Feature

Open ppremk opened this issue 5 years ago • 7 comments

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

ppremk avatar Jun 20 '19 17:06 ppremk

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 avatar Jun 20 '19 18:06 beardofedu

@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 🙂

ppremk avatar Jun 20 '19 18:06 ppremk

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?

brianamarie avatar Jun 21 '19 08:06 brianamarie

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".

beardofedu avatar Jun 21 '19 13:06 beardofedu

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.

amyschoen avatar Jul 02 '19 20:07 amyschoen

This has been around for some time, is there anything we could decide as action item on this?

ppremk avatar Sep 11 '19 09:09 ppremk

My vote still is that we shouldn't add this to the class.

amyschoen avatar Sep 11 '19 13:09 amyschoen