archmap (opens in new tab)
I wanted a map before reading the code When I open an unfamiliar project, I do not want to start with every file equally important. I want the first map. Where are the entry points? Where are the models? Which files are only configuration? Which modules depend on which other modules? Is this a small tool with a clean shape, or a folder full of hidden complexity? You can discover all of that manually, but it takes time. You open the tree, jump between imports, read filenames, follow convention...
Read the original article