Closed ghost closed 8 months ago
Actually the Krita discord server can be used for this I think, so nevermind.
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
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.
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)
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.
"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.
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
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.
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?
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...
https://github.com/Acly/krita-ai-diffusion/discussions
Still migrating some things, and finding places to link and forward to.
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?