My version of a plugin repository
Additionally, plugins.cuberite.org now works properly thanks to @bearbin :D
Reply
Thanks given by:
@Mathias could you possibly take a shot at the plugin repo design?
Reply
Thanks given by:
I must say I'm fairly impressed with the repo. Because it doesn't really look good, I didn't expect much of it, but that was until I saw it's Github support!
You can even link organizations, and automatic readme updating with the latest version from the plugin source, it's pretty good!

That design however... It seriously needs a makeover. Something comparable to the main site would be nice. Also look to the Bukkitdev design for ideas.
Reply
Thanks given by:
(08-12-2016, 10:49 PM)sphinxc0re Wrote: @Mathias  could you possibly take a shot at the plugin repo design?

If tigerw and others are okay with the idea, I can update the design at some point.
Reply
Thanks given by:
Just submit a PR for it. I'm sure it'll be fine Smile
Reply
Thanks given by:
Nice done, I love this github support Smile Added my skyblock plugin.
Reply
Thanks given by:
Looks nice, one thing I miss is sorting - when adding my plugin, the list of repos I have is not sorted and scrolling through all those items is bad UX.

Funny thing about my PluginMemory plugin, I used some custom markup in the Info.lua file, assuming that when the plugin repo was finally created, some kind of markup would be supported; as well as in the (future) plugin manager inside Cuberite's WebAdmin. Now it displays funny in the main page.

You might want to specify which items are visible - feel free to decide to read additional items from Info.lua, and default to some other items when not present. For example, the tile view in the webpage's home could read the "PluginTagLine" property from Info.lua, and if it doesn't exist, read the "Description" (as it does now). In Lua, simply doing
g_PluginInfo.PluginTagLine or g_PluginInfo.Description
would do the trick. Of course, all of these should be documented somewhere so that plugin authors can actually set them.

Any chance of displaying icons for the plugins? Perhaps another entry in Info.lua, pointing to an image file in the plugin's repo.
Reply
Thanks given by:
When adding a new plugin, not all my repos are listed - I wanted to add the Aliases plugin, but couldn't find it.
Reply
Thanks given by:
How strange.. I'm not missing any of my plugins.
Reply
Thanks given by:
Well it misses all the Cuberite plugins like Core and Coiny. Is somebody going to add them?
Reply
Thanks given by:




Users browsing this thread: 48 Guest(s)