4 ms·
More like putting utensils into a drawer, as far as I can see.
by powersnail 3y ago
More like putting utensils into a drawer, as far as I can see.
- Izkata 3y agoThat's at least some sort of organization (which drawer?), this just hides the mess with no organization. If you're gonna propose tidying it up, at least propose a useful organization other than just hiding it, like from the example list of files maybe something like 3 subdirectories: installers, linters, and compilers/runners?
- powersnail 3y agoWell, presumably the root directory of a code repo does contains drawers (directories) other than ".meta/", e.g. sources in "src/", headers in "include/", assets in "assets/", etc. I think the point of ".meta" is the drawer for config files of _tools_. And these tools, depending on the language and the ecosystem, might not fall into neat subdirectories like "installers", or "linters". Some compiler comes with their own packaging system, and some with their own linter. ".meta/{tool_name}.{ext}" or ".meta/{tool_name}/*.{ext}" should be sufficient in that regard. (Though I do prefer ".config" over ".meta")
- marssaxman 3y agoIn my closet there is a bin full of batteries. This bin has no internal organization; all different types of batteries are jumbled together. You could say that I have just hidden the mess, and that there is no point having a battery bin unless you are also going to have a sub-bin for each type of battery - but in practice, this is enough. When I need a battery, I know where to look for it, and there are no batteries cluttering up any other parts of my house.