Acly / krita-ai-diffusion

Streamlined interface for generating images with AI in Krita. Inpaint and outpaint with optional text prompt, no tweaking required.
https://www.interstice.cloud
GNU General Public License v3.0
6.64k stars 321 forks source link

Proposal: Create an official Discord server #182

Closed ghost closed 8 months ago

ghost commented 10 months ago

I think this is a really cool tool, but it could benefit from the creation of an official Discord server, linked at the top of the README. This would reduce clutter in the issues page (see #163, #72, #53, etc.), and allow people to get quicker answers to their questions about this tool than if they asked through GitHub.

Thoughts?

ghost commented 10 months ago

Actually the Krita discord server can be used for this I think, so nevermind.

Acly commented 10 months ago

I'm not sure the Krita discord is a good fit, as large parts of Krita community are still hostile towards generative AI.

A discord around this plugin could be nice for people to help each other out with setup and installation issues, and maybe also share workflows. I'm just hesitant because I know it will be yet another thing that distracts me from doing any actual work :D

Acly commented 10 months ago

Also there is some advantage to collecting these kinds of issues and resolutions in one place, they are harder to search for and find when buried somewhere in discord.

ghost commented 10 months ago

You make good points (in particular I agree that the Krita discord would probably be hostile to the idea of discussing generative AI, making it a bad fit). I'll reopen the issue for further discussion (I'm also hesitant about not collecting everything in one place but I still think it's worth discussing)

papersplease commented 10 months ago

Chats are terrible for software development. They might be better for community building if you want a community for users. Sharing tips, tricks, results, simply shitposting, all that stuff. Otherwise it's a huge distraction.

ghost commented 10 months ago

"They might be better for community building if you want a community for users. Sharing tips, tricks, results, simply shitposting, all that stuff."

Yes, this is exactly why having an official Discord would be a good idea. People could ask trivial questions there instead of filling the repo with them, and possibly get answers faster since they'd be talking to other users in real time that potentially have had the same issues.

Another benefit would be that people would be able to optimize their use of this tool by sharing tips and tricks like you said and share their workflows. The only downside I see is what @Acly said about not being able to collect everything in one place, but I still think it'd be worth it net-net since it'd make quick user support easier and it would foster community-building, which is especially important for a tool such as this.

ghost commented 10 months ago

I will also mention that one possible solution to not having all answers to common questions in one place would be to create an official FAQ specifically dedicated to that. Having a Discord and an FAQ is a more common practice than you'd think for decently complicated pieces of software.

A couple of examples come to mind (these are libraries and not applications, and they're also not written in Python, but the point is the same: having an official Discord doesn't have a significant negative effect on development):

https://github.com/emilk/egui https://github.com/iced-rs/iced

Miraihi commented 10 months ago

I'm not a fan of discord because even if successful it becomes a very isolated environment. So we have a treasure trove of info that people from the outside can't access via a search engine. As the plugin and the use cases grow, we'd rather need a place like a dedicated subreddit.

SushiByte-beep commented 8 months ago

I am not sure of discord would be the best solution but i really miss some sort of easy to approach community to discuss tips and workflows.

I am getting completely different results with this plugin then on automatic with the same model, seed, sampler, tips and tricks you find in general don't always seem to apply here. It would love to contribute by testing and sharing what does and does not work.

I agree that issues should be at one place but not everything needs to be an issue.

How about a place on lemmy?

Acly commented 8 months ago

Could use the GitHub discussions, it's similar. Lemmy has a bit higher bar of entry. I'm not sure how discoverable it is, but it seems to work well for other projects I saw.

I also wanted to find some time to migrate some existing issues there, but time sucessfully eludes me...

Acly commented 8 months ago

https://github.com/Acly/krita-ai-diffusion/discussions

Still migrating some things, and finding places to link and forward to.