godotengine / godot-asset-library

PHP frontend for Godot Engine's asset library
https://godotengine.org/asset-library
MIT License
292 stars 87 forks source link

Make clear to the user that they need to give a *valid* commit/tag and have a documented license #154

Closed akien-mga closed 6 years ago

akien-mga commented 6 years ago

@vnen and I are wasting our time reviewing new asset submissions which usually meet one of those two conditions:

  1. User picks some license name on the assetlib edit (99% of the time MIT, i.e. default one), but they don't document any license in their repo.
  2. User sets v1.0 as download commit, which doesn't exist in 99% of the cases because they don't know they have to push a tag to their repo.

It would be great if we could improve the UX of the submit page to make it clear for users that they need to include a license in their repo and to give a valid commit/tag string for download.

Some ideas:

vnen commented 6 years ago

But it might be an issue to download stuff on our server each time we want to validate something

Maybe we can send a HEAD request to get the headers and see if it's a 404 without downloading the file.