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