TL;DRLoad modules from directories without version
What ?Factorio requires the the directory name for each mod include the version of the mod. Factorio should accept mods in directories without version.
Why ?I keep mod sources in git in their unpacked form. Factorio requires the the directory name for each mod include the version of the mod. That means on every change the directory has to be renamed and all the content has to be renamed in git. The change in name also means that patches, rebase or merging has to guess at the file rename and frequently fails. Overall just a big pain in the but.
Requiring the version to appear in two places has no benefit and only invites the two to disagree.