Week 4 - Git, Extensions, and Haikus
Git
Local dot-git stores
Confusion lurks in merges
Use single quotes now
The most surprising thing to see was being able to work entirely on the local machine without ever needing a remote repository and hence storing everything directly in the .git folder on the device. It was eye-opening 👀 The most challenging parts, in my opinion, are commands for managing merges, where even a small typo could cause confusion. I am also very happy to finally learn how to include exclamation points in commit messages by using single quotes!
I also appreciated the joke “Commit early, commit often. A tip for version controlling - not for relationships.” While it’s true, one should not commit every single new line of code as one will get lost in the commits forest to lose their purpose…
Other Teams’ Extensions
Open source marvels
Team Five’s Quick Notes spark wonders
Eager now to help
In one word — truly inspiring! I loved how different each extension was and hence how each team’s extension once again proved just how diverse and creative open source projects can be!
One special standout for me was Team 5’s Quick Notes extension. It is simply brimming with smart features: seamless Markdown, LaTeX support, the ability to resize the note-taking window and toggle between source and preview modes. The deployment instructions are laid out with clarity, have copy-friendly commands, images, and links, and there’s even a detailed guide on specialized and generic LaTeX environments!!!
I also love how they’ve structured their documentation: the presence of a separate presentation file is a new discovery for me, and something I’ll keep in mind for my future projects. I also think that the “Contributors” section being at the end is a nice professional touch, reminiscent of non-student open source repositories, for students tend to state their names first before stating anything, as a matter of habit. They sure set the bar high!
I am eager to contribute to one of these projects and add it to my contibutions page!
Reflection on our work
Deep breaths, steady mind,
We forgot introductions,
We remain calm still.
One biggest takeaway: always introduce ourselves (which we forgot!) and stay calm if anything goes wrong.