This actually came up in our last R based SWC. We did the full git lesson, but 
I casually mentioned the git integration in RStudio and there was a good amount 
of interest in the audience. I took time to briefly cover doing a push request 
through RStudio, but as I don’t use it much, I was unable to show them more 
than that. A full episode over it might be beneficial.

Carrie Brown
Outreach and Training Specialist
Holland Computing Center - University of Nebraska
cbrow...@unl.edu<mailto:cbrow...@unl.edu> - (402) 472-6316



On Mar 14, 2018, at 12:32 PM, Naupaka Zimmerman 
<naup...@gmail.com<mailto:naup...@gmail.com>> wrote:

Good conversation!

The way I've always taught it as part of an R-shell-git-R sequence is to do a 
full half-day with git from the command line, then in the second R segment (end 
of second day), move over to using git in RStudio.

That way it reinforces the concepts learned on the command line in a new 
context, and shows learners an IDE-based workflow that they are (if they stick 
with R) likely to use in the future. It lowers the re-activation energy needed 
to apply the use of version control once the workshop is over, but without 
risking the misconception that you can only use git from within RStudio.

Best,
Naupaka

On 14 Mar 2018, at 10:24, JACKSON Michael wrote:

Hi,

I second this. It can be challenging enough getting over the message that Git 
is not GitHub or that Jupyter is not Python, for example. I want attendees to 
leave with an awareness of underlying concepts and to use them in the tools 
that they will be required to use on their future projects. Especially as the 
choice of tools, or languages, to use will frequently be made by others. Once 
they've learned the underlying concepts, the specific tools will be more 
straightforward for them to learn.

cheers,
mike
________________________________________
From: Discuss 
<discuss-boun...@lists.software-carpentry.org<mailto:discuss-boun...@lists.software-carpentry.org>>
 on behalf of Jan T Kim <jtt...@googlemail.com<mailto:jtt...@googlemail.com>>
Sent: 14 March 2018 15:32
To: 
discuss@lists.software-carpentry.org<mailto:discuss@lists.software-carpentry.org>
Subject: Re: [Discuss] Git lesson through RStudio?

Hi All,

while I understand the attraction of minimising the number of systems
and UIs used in a workshop, I think it should also be considered that
the majority of learners will eventually move to other systems.

The focus of workshops should therefore be on enabling learners to do
what they need, independently of specific tools, UIs etc. From this
perspective, some exposition to different UIs is a key value provided
by workshops, rather than a distracting effect to be engineered away
to any extent possible.

Best regards, Jan


On Wed, Mar 14, 2018 at 02:39:35PM +0000, Abhijit Dasgupta wrote:
Thanks for the feedback!


One of the reasons RStudio is attractive is that the workshop becomes
immersive and unified in one IDE.

The git interface is pretty good, and merge conflicts are dealt with much
as a standard text editor would, so standard but nothing as nice as Atom.
For beginners, and intermediates, it appears sufficient. There hasnt been
major drift across RStudio versions in a while, so even with a 6 month old
version, it is fine (key being having RStudio > version 1.0).

The RStudio interface also comes with a terminal built in. I'll check what
it is for Windows, but that, I think, simplifies a lot of the issues with
installing and using shell on Windows boxes, again simplifying the
workflow.

Still thinking aloud, but the more I think about this, the happier I'm
getting :)
On Wed, Mar 14, 2018, 10:31 AM Raniere Silva 
<rani...@rgaiacs.com<mailto:rani...@rgaiacs.com>> wrote:

Hi Abhijit,

The Software Carpentry "bylaws" only mentioned that you must teach a
version control system. It could be Git, Mercurial, SVN or another one.

In terms of learners experience during the lesson, I was helping on a web
development workshop and I noticed that different users had different
graphical user interfaces of GitHub Desktop client which made very hard to
help learners. I don't use R Studio's Git interface so I don't know how
often it change that will impact the workshop, for example, if one of the
learners installed R Studio 6 months ago and didn't updated it for the
workshop how much the graphical user interface will be different? Another
point, is how the conflict resolution works in R Studio?

Cheers,
Raniere



_______________________________________________
Discuss mailing list
Discuss@lists.software-carpentry.org<mailto:Discuss@lists.software-carpentry.org>
https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.software-2Dcarpentry.org_listinfo_discuss&d=DwIGaQ&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=YcnYH_K-hM0J9gPOMBHFDw&m=mpVZ9mQiEZiYd_-YnRhG1TBF6k3J28PqjP3yApXej-Q&s=5zM2Rh0J9RqyBk1BVgG4lRBLXtFvR6iAGSJ_VyU_z3o&e=

_______________________________________________
Discuss mailing list
Discuss@lists.software-carpentry.org<mailto:Discuss@lists.software-carpentry.org>
https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.software-2Dcarpentry.org_listinfo_discuss&d=DwIGaQ&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=YcnYH_K-hM0J9gPOMBHFDw&m=mpVZ9mQiEZiYd_-YnRhG1TBF6k3J28PqjP3yApXej-Q&s=5zM2Rh0J9RqyBk1BVgG4lRBLXtFvR6iAGSJ_VyU_z3o&e=

--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.

_______________________________________________
Discuss mailing list
Discuss@lists.software-carpentry.org<mailto:Discuss@lists.software-carpentry.org>
https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.software-2Dcarpentry.org_listinfo_discuss&d=DwIGaQ&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=YcnYH_K-hM0J9gPOMBHFDw&m=mpVZ9mQiEZiYd_-YnRhG1TBF6k3J28PqjP3yApXej-Q&s=5zM2Rh0J9RqyBk1BVgG4lRBLXtFvR6iAGSJ_VyU_z3o&e=
_______________________________________________
Discuss mailing list
Discuss@lists.software-carpentry.org<mailto:Discuss@lists.software-carpentry.org>
https://urldefense.proofpoint.com/v2/url?u=http-3A__lists.software-2Dcarpentry.org_listinfo_discuss&d=DwIGaQ&c=Cu5g146wZdoqVuKpTNsYHeFX_rg6kWhlkLF8Eft-wwo&r=YcnYH_K-hM0J9gPOMBHFDw&m=mpVZ9mQiEZiYd_-YnRhG1TBF6k3J28PqjP3yApXej-Q&s=5zM2Rh0J9RqyBk1BVgG4lRBLXtFvR6iAGSJ_VyU_z3o&e=

_______________________________________________
Discuss mailing list
Discuss@lists.software-carpentry.org
http://lists.software-carpentry.org/listinfo/discuss

Reply via email to