You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Starting an issue to keep track of feedback on the last lesson in this series, based on this Maintainer RFC.
Please comment below with any feedback you have on how we can improve the Technical Aspects portion of this lesson!
explanations of some of the GitHub specific stuff covered, for example how to keep the lesson up-to-date with the Carpentries styles repo,
what is the idea behind the "Squash and Merge" default,
how and when to split PRs
pull vs. fetch, merge vs commit or add, deleting bad commits (revert-ing and reset-ing), getting a PR to render it locally, origin vs upstream, gh-pages vs master best practices.
Local rendering is an important part of self-training, and having a local repo that is even with your Github repo AND the Carpentries repo is important for fully grasping the maintainer and contributor process. Learn this early.
Git is a new language to beginners, so a glossary of the commands including flow diagrams (?) might help.
Technical component should teach maintainers how to carry out their daily (and other) tasks:
should I "Squash and Merge" or "Create a merge commit"?
should I ask to split the PR? (or do it myself -- there is a connection to the non-technical component)
how to keep my lesson up-to-date with the styles repo (might be outdated by remote themes)?
The text was updated successfully, but these errors were encountered:
Starting an issue to keep track of feedback on the last lesson in this series, based on this Maintainer RFC.
Please comment below with any feedback you have on how we can improve the Technical Aspects portion of this lesson!
Technical component should teach maintainers how to carry out their daily (and other) tasks:
The text was updated successfully, but these errors were encountered: