git-novice icon indicating copy to clipboard operation
git-novice copied to clipboard

Recipes draft

Open martinosorb opened this issue 1 year ago • 9 comments

I created this PR to check if it was possible to merge the Recipes version without too much pain, and so we can discuss whether this is a good choice. Before merging we have a number of TODOs:

  • [x] Ask @dpshelio if there are any objections to using their material and how we can acknowledge them
  • [x] Ask @swcarpentry/git-novice-es-maintainers how much would this affect the Spanish language fork and whether they are ok with updating their translation accordingly
  • [x] As @swcarpentry/git-novice-maintainers, consider if this is what we want to do, as opposed to other choices
  • [x] Under suggestion from @kekoziar, avoid cocktails and use something alcohol-free instead
  • [x] Gather opinions from the CAC @swcarpentry/governance-committee

martinosorb avatar Jul 03 '24 19:07 martinosorb

Thank you!

Thank you for your pull request :smiley:

:robot: This automated message can help you check the rendered files in your submission for clarity. If you have any questions, please feel free to open an issue in {sandpaper}.

If you have files that automatically render output (e.g. R Markdown), then you should check for the following:

  • :dart: correct output
  • :framed_picture: correct figures
  • :question: new warnings
  • :bangbang: new errors

Rendered Changes

:mag: Inspect the changes: https://github.com/swcarpentry/git-novice/compare/md-outputs..md-outputs-PR-1003

The following changes were observed in the rendered markdown documents:

 02-setup.md                          |  12 +-
 03-create.md                         |  75 +++++------
 04-changes.md                        | 246 +++++++++++++++++++---------------
 05-history.md                        | 224 ++++++++++++++++---------------
 06-ignore.md                         | 100 +++++++-------
 07-github.md                         |  85 ++++++------
 08-collab.md                         |  45 ++++---
 09-conflict.md                       | 250 +++++++++++++++++++++--------------
 14-supplemental-rstudio.md           |   8 +-
 discuss.md                           | 130 +++++++++---------
 fig/git-freshly-made-github-repo.svg |   4 +-
 fig/github-collaboration.svg         |  10 +-
 fig/github-repo-after-first-push.svg |   6 +-
 index.md                             |   8 +-
 instructor-notes.md                  |   8 +-
 md5sum.txt                           |  24 ++--
 16 files changed, 666 insertions(+), 569 deletions(-)
What does this mean?

If you have source files that require output and figures to be generated (e.g. R Markdown), then it is important to make sure the generated figures and output are reproducible.

This output provides a way for you to inspect the output in a diff-friendly manner so that it's easy to see the changes that occur due to new software versions or randomisation.

:stopwatch: Updated at 2024-09-18 12:43:15 +0000

github-actions[bot] avatar Jul 03 '24 19:07 github-actions[bot]

@nsoranzo thank you so much for your suggestions. After searching around for established conventions, I agree both with the idea of capitalizing Git and with using present tense rather than present continuous in commit messages. However, these are changes that are unrelated to this pull request. Any reason why you wanted to suggest this here? It would be best to create another PR after this one has been merged (if it's approved). Thank you though.

martinosorb avatar Jul 04 '24 17:07 martinosorb

@nsoranzo thank you so much for your suggestions. After searching around for established conventions, I agree both with the idea of capitalizing Git and with using present tense rather than present continuous in commit messages. However, these are changes that are unrelated to this pull request. Any reason why you wanted to suggest this here? It would be best to create another PR after this one has been merged (if it's approved). Thank you though.

Thanks for looking into my suggestions! I partially agree with your reply:

  • For capitalising Git, this is already the case in most of the episodes and my suggestions where only for a new callout, so I cannot do that in a separate PR. Actually I wanted to suggest that the new callout should go in a separate PR :smile:
  • For the use of imperative rather than the -ing form, I can do that for the current version of the lesson, but then it would conflict with your changes here, let me know if that's your preferred choice.

nsoranzo avatar Jul 04 '24 17:07 nsoranzo

If and when #1013 is merged, I will be happy to approve this.

tobyhodges avatar Aug 14 '24 16:08 tobyhodges

Ups! I didn't see your comment, @tobyhodges - I merged also #1012 into #1013 because it was producing a lot of merge conflicts. ~Hopefully that doesn't change your mind~ Oh! I saw it doesn't :innocent:

dpshelio avatar Aug 14 '24 16:08 dpshelio

I've incorporated the suggestions by @dpshelio, @nsoranzo, and @tobyhodges. The only conversation left is about the sentence "A supplemental episode to this lesson discusses advanced setup and concepts of SSH and key pairs, and other material supplemental to git related SSH" that was introduced, and probably refers to something internal to UCL, I'm guessing. I will now proceed and merge #1013. After that, we can all set a date for merging. At that point, I will rebase and fix the conflicts.

martinosorb avatar Aug 14 '24 16:08 martinosorb

Nothing to do with UCL :innocent: - that was introduced in 2021 by @kekoziar
https://github.com/swcarpentry/git-novice/commit/2b4bdb0a16a5cda9310ff3b49a666f35d35c02d2#diff-6630f5f1e305bfd380d35f1f94de9c6c1c8f706ee2671c875f05db70b42f2dacR88-R90 and removed last year https://github.com/swcarpentry/git-novice/commit/d01e39b3233d3514957cb606e4a3c4365e98b6d3

dpshelio avatar Aug 14 '24 17:08 dpshelio

Hello! I'm a git-novice-es-maintainer I missed/forgot this 👇🏽 , but I'm happy to help update the Spanish version once this PR is approved.

Ask @swcarpentry/git-novice-es-maintainers how much would this affect the Spanish language fork and whether they are ok with updating their translation accordingly

MGomezN avatar Aug 14 '24 17:08 MGomezN

This is so cool! Thank you for the the revisions and work!

jas58 avatar Aug 21 '24 22:08 jas58

These look like great improvements, many thanks to all who worked on them! @kekoziar @martinosorb: is there a target date for approving the PR? I have instructors planning to teach this on Sept 26, and want to make sure we know which version will be live since these are pretty significant changes.

chennesy avatar Sep 13 '24 15:09 chennesy

Cody, It looks fairly complete and would be ready for teaching next week. Just a bit tricky to share the right website? ~~ jaws

On Fri, Sep 13, 2024, 10:40 AM Cody Hennesy @.***> wrote:

These look like great improvements, many thanks to all who worked on them! @kekoziar https://github.com/kekoziar @martinosorb https://github.com/martinosorb: is there a target date for approving the PR? I have instructors planning to teach this on Sept 26, and want to make sure we know which version will be live since these are pretty significant changes.

— Reply to this email directly, view it on GitHub https://github.com/swcarpentry/git-novice/pull/1003#issuecomment-2349248217, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMT5MX5F6GDUE7GU4XDBGJLZWMBPPAVCNFSM6AAAAABKKEZRESVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBZGI2DQMRRG4 . You are receiving this because you commented.Message ID: @.***>

jas58 avatar Sep 13 '24 17:09 jas58

Paging @tobyhodges on timing. If you guys would like to have this version for your workshop, I think we could arrange to have it merged before then.

martinosorb avatar Sep 14 '24 09:09 martinosorb

Thanks @martinosorb @tobyhodges Our instructors noted they won't have much time to review the changes in their prep before their workshop so are wondering if it would be OK to wait until after Sept 26, 2024 1800 UTC to merge the PR?

chennesy avatar Sep 16 '24 15:09 chennesy

@jas58 @chennesy, we will then merge between the 27th and 30th of September. Thanks.

martinosorb avatar Sep 18 '24 12:09 martinosorb

Thanks for catching that typo @jd-foster.

martinosorb avatar Sep 18 '24 12:09 martinosorb

:tada: :fireworks: :partying_face: :clap: :clap: :clap: :clap:

dpshelio avatar Sep 29 '24 19:09 dpshelio