-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Guide contents planning #15
Comments
Hey Chuan Hao! Really glad that you're looking to help out again on this guide! 😄 Priority workWhile I really like those chapter ideas (I think having an understanding of This would give a better foundation for readers when going into more advanced topics as these advanced concepts use the idea of branches quite heavily so explaining how branching works is incredibly useful. I would say that the important idea behind branches is perhaps trying to illustrate how the Git history works. I'd personally try to link the idea of the branches with an actual tree and build on that analogy. Tips & TricksAs for the "Tips & Tricks section", I like the idea a lot 👍🏻 I think we could create a new chapter for it (so that they're all housed under the same folder or something to create sub-chapters if each get too long). However, I'd say that ideally, these should be short snippets, rather than lengthy explanations. If we want to explain each concept in depth, perhaps that would warrant its own chapter but that would be decided when we actually start writing the chapter out. Backlog of tasksApart from that, I do have a backlog of tasks that would be a good "quality of life" improvement for the guide. I will have to add them in as issues/cards in the project backlog but I'll list them here so I don't forget about them too:
|
Priority work
Yup, I agree with doing the I think I will start work on this, although I would expect to have quite a lot of drafting to be done. :D Tips & Tricks
Yup, agree with this too. Although my idea was more on showcasing what tips and tricks can be done in a sub-chapter. Then we would provide them mainly with the references. (Could also be a good idea for people to collab and contribute on this :D). I would prob start a draft with this soon as well :D. Backlog of tasksI don't think I have anything to add here. I will just play by ear. ClosingThanks for the fast response. Was busy with work yesterday so I could not reply. Happy to work on this again XD. |
I don't think we need to get into so much detail right off the bat. We can park the slightly more advanced aspects of branches in the advanced Git section. Alternatively, I can also see the following format working:
So rather than focusing on explaining everything at once, ease them into the more challenging topics |
Hey Jia Hao, trying to get used to using Github to do open source.
For the next chapter, what do you think is the number 1 thing to add? (Asking to see which one to help out one first)
Personally I think I can help out with the:
git fetch and git merge and why they should be used vs git pull
git deep dive
(Although I not sure if everything I know so far is 100% correct haha)As for
git blame
andgit diff
I have not used those much myself so I am not really confident about those.I mainly use
git diff
for seeing differences inindex
vsworking dir
.I think I used
git blame
like once or twice?On a side note, I got an idea for like a
tips and tricks
section (Although maybe it could be various parts of the othersectionschapter's sections)?Kinda like things we usually do for our git setups.
(Did not have time to check through all of these things yet if they appeared before)
This came to me when I had to configure git multiple times on different systems :D.
Things like:
oh-my-zsh
andpowerlevel10k
showing of git status in the terminal promptThere are probably more things but I think I'm forgetting them.
Would love to hear your thoughts on this :D
Edit: Some grammar, vocab and clarrification
The text was updated successfully, but these errors were encountered: