carpentries-incubator / proposals

Open an issue in this repository to share Carpentries-style lessons and lesson ideas.
88 stars 6 forks source link

Other Git lessons #17

Open ErinBecker opened 5 years ago

ErinBecker commented 5 years ago

These materials were previously listed on the DEPRECATED sharing-lessons Etherpad.

ErinBecker commented 5 years ago

@uw-madison-datascience, @coderefinery, @inbo, @biologyguy, @dlstrong, @gcapes, @caltechlibrary - We've just created The Carpentries Incubator GH organization to provide a single point of entry for community members to share lesson materials and discuss ideas for new lessons. Your lesson materials were previously listed on the sharing-lessons Etherpad, which has now been deprecated. All of the resources listed on that pad have been migrated here. We're still working on organizing this repo, so please do let me know if you have ideas for how best to organize this information to make it accessible to the community.

dlstrong commented 5 years ago

Hi @ErinBecker ! I've got a 3 hour version that includes tagging, branches, and undoing things / getting other items out of history here: https://github.com/dlstrong/git-novice/tree/ITPF2019

Segment 5 - rendered at https://dlstrong.github.io/git-novice/05-label-and-undo/ - is what our IT pros asked for over several semesters of runs.

ErinBecker commented 5 years ago

Cool, thanks for sharing @dlstrong! If you'd like to have this lesson migrated to The Carpentries Incubator (and rendered at a carpentries-incubator url, please can you confirm the following:

If all of the above are true, please let me know and I'll add you as a collaborator so you can transfer the repo. Let me know if you have any questions!

dlstrong commented 5 years ago

It uses what's probably an older version of the Carpentries lesson template - I haven't pulled all the updates from the source since I took my fork off in a different direction. Also I'd probably want to de-identify some of the examples in the text; references to lessons being taught in our campus computer labs aren't as helpful for the entire universe as they are for our campus people. Is there a way I can contribute a modified / universal-ized version for Carpentries and still keep my own fork campus-focused?

ErinBecker commented 5 years ago

Absolutely! Since GitHub only allows each organization/individual account to have a single fork of each repo, I think the best way to do this would be to use GitHub's importer to create a copy of the lesson in your account, and then to transfer one of those lessons to the Incubator. This should separate the history of those two repos and let you work on each of them independently. Please let me know if you'd like help bringing in the lesson template updates. There are some instructions here (http://carpentries.github.io/lesson-example/setup.html) for using GH's importer and updating from the template, but I'm also happy to help out - it's taken me a while to get the hang of this process! 😄

ErinBecker commented 5 years ago

Hey @dlstrong - just checking in about the lesson migration. Please let me know if I can help with anything.

dlstrong commented 5 years ago

In theory I would love help on lesson migrating! In practice, I am so busy between now and November 10 that I am purposefully scheduling time to sleep. Is there a particular need to get it migrated before then?

ErinBecker commented 5 years ago

Absolutely no rush! I'll make a note to myself to follow up with you in December. Hope things calm down for you a bit and please focus on the sleep!