Git tells you who changed code and when. Comments (hopefully) tell you what the code does. But neither captures why it was written that way, the reasoning, the alternatives that were rejected, the trade-offs considered. Would love feedback on the approach.
Website: https://avraammavridis.github.io/lore/
GitHub: https://github.com/avraammavridis/lore
askl•1h ago
You're supposed to put that in the commitmsg.