ylink
ylink copied to clipboard
Source Code Layout
The way the source code is laid out currently, everything in one directory, isn't exactly conducive to casual browsing, nor does it make it easy to grasp the basic layout and organization of the code, due to the difficulty of determining which files are part of which tool.
https://github.com/yebblies/ylink/pull/4#issuecomment-38410681
You can get a basic understanding on "what's for what" from the Makefile, though.
It would also be nice to have it organized hierarchically, to separate the various formats being supported as well as to separate the various components.
Eh...I think that's just a preference. I actually found it easier to understand everything when it was all in one directory, and I just started looking at the code a few days ago. If the project got bigger with more source code files maybe it would make sense to split it up into a heirarchy. I just used the dub.json file to understand what was going on.