I want to report here some of the ideas I have on how a community should carry on discussion and ideas.
Currently, ankiommunity has just a chat (gitter) that (as any other chat) has many flaws:
chat
- Threads are mixed up. This one alone makes it the worst plague sent by some evil entities in the quest to set discord on humanity...
- You have visibility as long as you're the last one... It's enough that someone writes (possibly a minor issue) and you're deemed to forgetfulness (sad fate for a bunch of developers addicted to memory empowering tools *:-)
- No search tools
- No possibility to link a discussion or a passage or something
- No way to move an interesting discussion elsewhere, unless you re-write everything (I'm partially doing this now, I did it for the
docker-compose remarks): it's acceptable just in the hope of a "better world", not as a finale "modus operandi".
- No clear possibility to tag chat (eg: I'm interested in djankiserv, not in anki-sync-server)
- No way to trace the "last word" on an argument
Issues
So the only possibility is to use "issues" split over a bunch of repositories so that you don't have a clear view of what is being discussed.
- If I open an issue on a "wrong" repo, there's no way to move it to a proper place.
- You're not correctly informed of new issues and discussions tend to mix-up with technical issues in an unnatural way.
- No search site-wise
- No tagging (I may be wrong here, but nothing usable site-wise anyhow)
I don't want to put you off contributing. So if I could understand what in particular you want to talk about, I could understand your position better.
I may be wrong but this group could potentially grow and entice more people that would undertake a big effort to get the hang of what is going on, what has been done, which is the status of the different projects (the latter can in fact be solved by the wiki, honestly). I don't know which is your goal but if we have a good synchronization server with usable API, many ports would open up and this could really become a place where talking of many technical challenges. You don't want to do it on a simple chat + issues.
Ankicommunity is not the only group that has these needs, so why not take advantage of what other groups have already developed?
forum
A forum like discourse can help as it has a slew of features developed exactly for this:
- categories (eg: djankiserv, anki-sync-server, wiki, API, addons, frontend...)
- tags (eg: schedv2, docker, container, milestone, presentation of us, github... )
- search site-wise (with tags, categories, ...)
- notifications in a gazillion possible ways (mail or not, silence thread, category, ...)
- post that can be repositioned to be on top (eg: welcome, request for help...)
- post that can be edited after push (with history of the changes)
- post that becomes wiki (keep history, easy as writing a post with markdown)
- configurable menu to set links to most important pages / repos
- groups and permission to a fine grade
- bookmarks system for your preferred links
- polls. Each post can contain any number of poll
- reactions: you can react to each post, that can be a convenient way to understand how an idea is appreciated without cluttering the thread
CONS: (to me) exaggerated social attitude (nice to thumb up a nice post, but I can't stand all the badges it gives any time you do something)
No need to abandon gitter for rapid chatting and to be sure we can address people from gitter to the forum.
So, what would be the downside? I bet we would probably entice more people to join this group, that would get the feeling of an organized group. I'm pretty sure you'd get acquainted pretty fast. If you have visited Anki forum. The advantages are not just for bigs, believe me.
I want to report here some of the ideas I have on how a community should carry on discussion and ideas.
Currently, ankiommunity has just a chat (gitter) that (as any other chat) has many flaws:
chat
docker-composeremarks): it's acceptable just in the hope of a "better world", not as a finale "modus operandi".Issues
So the only possibility is to use "issues" split over a bunch of repositories so that you don't have a clear view of what is being discussed.
I may be wrong but this group could potentially grow and entice more people that would undertake a big effort to get the hang of what is going on, what has been done, which is the status of the different projects (the latter can in fact be solved by the wiki, honestly). I don't know which is your goal but if we have a good synchronization server with usable API, many ports would open up and this could really become a place where talking of many technical challenges. You don't want to do it on a simple chat + issues.
Ankicommunity is not the only group that has these needs, so why not take advantage of what other groups have already developed?
forum
A forum like discourse can help as it has a slew of features developed exactly for this:
CONS: (to me) exaggerated social attitude (nice to thumb up a nice post, but I can't stand all the badges it gives any time you do something)
No need to abandon gitter for rapid chatting and to be sure we can address people from gitter to the forum.
So, what would be the downside? I bet we would probably entice more people to join this group, that would get the feeling of an organized group. I'm pretty sure you'd get acquainted pretty fast. If you have visited Anki forum. The advantages are not just for bigs, believe me.