-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Asset Library Submission Guidelines #3240
Conversation
|
||
* Assets labeled as "Templates" or "Projects" appear under the "Templates" | ||
tab in the Godot project manager. These assets are standalone Godot | ||
projects that should be able to run. ("Demos" also show up here, but |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think anyone can upload an asset in the "Demos" category. Only select assets will have the "Official" support level though.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, thanks for taking the time to write some guidelines 🙂
Can we recommend adding a
|
@pycbouh That makes sense, though we need to tell asset authors to make a second copy of the license in the add-on folder. Otherwise, the asset could become detached from its license if you commit it to version control (which is common to avoid using submodules). Unfortunately, one can't have just a single copy of the license in the add-on folder as GitHub won't be able to pick up the repository license that way. |
@Calinou Worth adding this to recommendations as well, then. This can be solved in future by actually using repository root as |
@pycbouh See godotengine/godot-proposals#554, I think it would be better if assets could be extracted into subfolders. I think it's best to preserve the README/etc files, but we just don't want them in the root of the project folder. But also, some assets are indeed full projects, so we can't ignore the |
Update tutorials/assetlib/uploading_to_assetlib.rst Co-Authored-By: Andrii Doroshenko <[email protected]>
@aaronfranke Obviously, there are different kinds of addons and this blacklisting thing should be noted in docs with a remark. Yet, I feel like it should be noted nonetheless, as whitelisting/blacklisting files is a common question when publishing modules, which addons essentially are. And currently this is the only way for plugin developers to avoid polluting end-users' projects. Your proposal obviously supersedes this suggestion, but it's not something we can change short-term. |
Adding such a note can be done in another PR, if desired. In the meantime, I'll merge this. |
This PR contains a handful of requirements and recommendations that I've come up with so far. Formalizing these will help both users and moderators with the submission process.
I've placed them in the "Submitting to the Asset Library" document, above the "Submitting" section, since it's best for users to check if their asset meets the requirements before they begin submitting.
It might be worth linking to this page from the "Submit Asset" form on the asset library.
I also added a little bit to the "About the Asset Library" page. It's not really related to the above, but it's something that should be included as well, so I just put it in here.