HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.
Upload New Addon, Github is required
jackmaessen
✭✭✭
Do not know what this means but it is impossible to add a new addon because in red appears "Github is required" when i submit. Do not know how to handle with this info
0
Comments
It means it must state the license you are releasing it under. I use this one 'License'=>"GNU GPL2",
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
Hmm...this is my plugininfo and i got still the same issue:
You also need to make an account at github ? and link it to your account here...
https://github.com/vanilla
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
This is a little bit strange. With the other plugins i made, this was never an issue.
@Linc Maybe you can explain this to me and what should i do to upload a new addon? I need to create an account on Github? And link it somewhere in the addon?
This is a recent change to the community repo. GitHub shouldn't be required though, let me take a look at it.
EDIT: https://github.com/vanilla/community/pull/92
Search first
Check out the Documentation! We are always looking for new content and pull requests.
Click on insightful, awesome, and funny reactions to thank community volunteers for their valuable posts.
I can understand why it shouldn't be required, since it would raise the hurdle to contribute plugins for occasional coders.
But have you - as an addon contributor - already spoke about that with @Linc and @Todd? Do you know about the Vanillas staff opinion on that topic? I think it should be considered to make GitHub (or BitBucket or any other OS repository hosting service) mandatory.
I'm convinced that in the long run, it would help improving the plugins quality.
Yeah that was a coding mistake, sorry. I manually changed it in the database. I actually fixed it on master branch before I read the discussion and saw @hgtonight's fix, my bad.
We may, but I'd rather we have some better integration with GitHub first.
Addon uploaded successfully. thanks!
https://vanillaforums.org/addon/bootstrapthemeswitchlayout-plugin
I don't know how you uploaded it but I just tried to upload a new plugin and I got the same error message. The $PluginInfo has " 'License'=>"GNU GPL2"".
How do upload the plugin?
Look for typos or errors in that…
❌ ✊ ♥. ¸. ••. ¸♥¸. ••. ¸♥ ✊ ❌
Thanks @vrijvlinder. Nothing rings a bell... I was able to upload other plugins... This is has not happened to me before...
@Linc - how do I upload the plugin without setting up github?
Fixed again. Sorry, I never pulled the new version of the code so utility/update kept resetting it. I actually deployed it this time.
@Linc, what have you done? Two mistakes in a row? Until now I considered you as one of the Titans, unearthly coders from the planet of Vanillium in the MVC Galaxy, descendant of the King of PHP and Queen CSS. Now I suspect that you are merely mortal, capable of errors. That is very encouraging because that is a level I can aspire to achieve.
In short, thanks!
Oh man. The errors I've made. Epic stories for the bar.