Dependencies seem to work now as expected. Can you also depend on other particular mods from Minetest Game? What about mods from other subgames?
Not using Github just makes your life harder.
That's like saying “This website is best viewed with Internet Explorer 6.0”. ;-)
A good design would be tailored towards git
, not one particular git repository hoster. Hosters may come and go (even GitHub), but git is probably going to stay. Remember Sourceforge?
I don't understand why this is not possible. Git repositories work the same no matter who hosts them. Minetest Bower works great and manages to automatically extract description and screenshot, no matter where the repository is hosted. So why can't Content DB?
Even ignoring this, it's never good to save fields in the Content DB redundantly
to the mod-stored metadata.
I know you love your GitHub, but GitHub is not without its problems. It's one of many possible hosters, other hosters are perfectly valid choices and should not be discriminated against.
I'm not going to spend any effort making it better without JS beyond working at all
As long you commit to keep the website make fully usable without JS, I'm perfectly fine with that. It's OK if some convenience is lost, as long it still works reasonably. There's a name for that: Progressive enhancement. This is the way to go.
For committing to making the service work without JS, you are my hero forever. :-)
Fields are also now hidden if they're not needed.
False, this texture pack (https://content.minetest.net/packages/s ... erfection/
) still shows the field “Dependencies”. It's very minor, but still pointless.
Now it's a comma-separated list for the info, although with JS it doesn't support pasting yet.
Good, but why would you break it with JS? Just keep it simple and stupid, don't try to invent “clever” non-standard widgets which may be finnicky to use.
False, you can only enter predefined tags.
It sends a verification email. There should be a flash about this (green message at the bottom).
Not without JS, apparently. :-(
Here's all the stuff that can be imported automatically from Github (except the screenshot which is imported later):
Forum topic ID?
There is no standard way to specify these right now.
I have the suspicion that Content DB has a magic crystal ball called “Heuristics”. ;-)
In the long run, mod.conf could be extended to include (some of) these things, so those things don't need dark magic. Note it's no big deal if I have to type those in by hand in the end, my list of mods is finite. Redundancy is the bigger deal here.