From a1bb3ba46919c39590f4cd01d3dc76b9f50fb7bf Mon Sep 17 00:00:00 2001 From: legoraft Date: Sun, 31 May 2026 14:51:54 +0200 Subject: [PATCH] post: initial draft for indieweb carnival --- content/posts/everything-in-git-no-way.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 content/posts/everything-in-git-no-way.md diff --git a/content/posts/everything-in-git-no-way.md b/content/posts/everything-in-git-no-way.md new file mode 100644 index 0000000..f6804eb --- /dev/null +++ b/content/posts/everything-in-git-no-way.md @@ -0,0 +1,19 @@ ++++ +title = "Everything in git? No way!" +description = "" +date = 2026-05-31 +updated = 2026-05-31 + +[taxonomies] +tags = [ "tech", "programming", "self-hosting", "indieweb" ] ++++ + +_This post is my first submission for an [Indieweb Carnival](!todo), with this edition titled "No way!?"._ + +I've been having fun with computers ever since I discovered [Scratch]() and had followed beginner HTML course during a fall break. I also got into Minecraft quite heavily and developed my own [armor hud mod](https://github.com/legoraft/simple-armor-hud) after a few years. This is when I started using github, where everyone was storing their code. At this point in time I was still dragging files into the github interface just to create some sort of backup other people could browse the code. + +After installing Linux, I got into github even more due to the use of dotfiles[^1] in Linux customization. Dragging everything into github became annoying very quick, so I figured out how to create an ssh key and use `git add .`, `git commit -m` and `git push`. At this time I became more interested in programming and CLI tools and I bumped into this amazing [video](!todo) by [NoBoilerPlate](!todo). + +The moment I watched this video something triggered in me. You can version control **everything** in git? No way! This was amazing. I started by just adding my notes to a git repository, after which basically every programming project I created started with a `git init`. I learned more about branching, merging and [conventional commits](!todo). I also started to use plain text formats a lot. I wrote almost everything in markdown and added everything to a local git repo. + +This got even more -- 2.51.2