Lab Notebook

Git learning labs.

Sometimes you just want a tool. Writing this git-lab script and all the scenarios by hand would have took me days if not weeks to complete, but getting better at programming was not my goal, I just wanted a tool that could help me get better at git. As I've said before, sometimes programming is just a form of procrastination, and using an LLM to just write the tool you need cuts through all that procrastination; getting you to the problems you actually care about.

git-lab is a docker environment and script to test out different git scenarios you could run into. For each scenario the script will setup the environment and then let you lose in the docker container to figure out how to fix it:

img1 After you start the docker container, you run git-lab to see the available scenarios you can run.

img After you select a scenario, the script will setup the environment for you, and then you can start working to figure out how to fix the git issue.

If you are interested, the code is here There is also an agents.md file in there if you want to use an LLM to write new scenarios.