Skip to content
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

Better plugin config presets #15

Open
kalilistic opened this issue May 2, 2022 · 7 comments
Open

Better plugin config presets #15

kalilistic opened this issue May 2, 2022 · 7 comments
Assignees
Labels
plugin platform A single platform for all things plugin-related: https://github.com/goatcorp/plugin-platform

Comments

@kalilistic
Copy link

Presets right now are in a discord channel. This is hard to track/search/manage/version/etc.

@philpax
Copy link
Contributor

philpax commented May 14, 2022

I considered writing a simple site to upload presets last year, but shied away when I thought some more about the categorisation / author profiles / editing functionality / versioning that might be necessary.

That being said, +100 to this. I'm going to be very blunt about this: storing presets in a Discord channel suuuuucks. It's awful. It's impossible to meaningfully navigate, and it's an awful fit for the problem of providing configurations for dozens of plugins by hundreds or thousands of people.

@NadyaNayme
Copy link

This is a decent-ish use case for Github Discussions but discoverability of Discussions is kind of shit. Being able to use the category filter would make searching for presets of a specific plugin much easier. Editing is built in and if edited edited v works as a poor man's versioning since you can see historical edits (versions for this use case), author profiles would be managed by Github. Could slap it all under goatcorp/Plugin-Presets and just link people directly to Discussions.

Just a minimal effort suggestion while trying to slightly improve using Discord - which is quite awful so isn't a very high bar to meet.

The biggest downside is sharing a preset would then require making/having a Github account. But any solution that is offering any reasonable amount of functionality would probably require account creation anyways so what's the difference between some simple site and Github at that point?

@philpax
Copy link
Contributor

philpax commented May 15, 2022

Generally agree, but with the caveats that most of our users don't use Github and a bespoke website could use some kind of SSO to make it easier. Would be nice to use GH functionality and avoid the actual work, though.

@goaaats
Copy link
Member

goaaats commented May 15, 2022

I think this is a good idea, if there's people that want to do it. IMO, switching to GitHub issues isn't really an option, due to the account requirement. If anything, Discord forums would probably be a better intermediary solution if they ever get to us.

@kalilistic
Copy link
Author

Any chance this would fit into wago.io? I know Delv UI already uses them for profiles.

@goaaats
Copy link
Member

goaaats commented May 15, 2022

From what I can gather, wago is very slow and selective at adding new addons to their system. Don't think they would want to accomodate us, but maybe it's worth a try.

@karashiiro
Copy link
Contributor

I have a mostly unstyled prototype set up here, along with a basic contributing guide: https://github.com/goatcorp/plugin-platform

If anyone's interested in building off of it, I created some issues with the major tasks that still need to be done 👀

@philpax philpax added the plugin platform A single platform for all things plugin-related: https://github.com/goatcorp/plugin-platform label Aug 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
plugin platform A single platform for all things plugin-related: https://github.com/goatcorp/plugin-platform
Projects
None yet
Development

No branches or pull requests

5 participants