What is a community?
It's all about interaction, means people can talk here, participating events here. And if you want to make a community, the first thing you should do is just comfirm that you have a basic foundation chat tool.
You can use X (aka Twitter), Discard, WeChat, or just Email, tel. But what i want to say is, you should use a tool that deeply combine to your community business scope. It means you should think about the workflow of your community, the users' use path. What most important is that the tool should make user(member of the community) easily to talk, to interaction, to make everything base on the community.
For example, in some community around coding, reviewing code is an mater thing, and you basic community tool should provide an convenient way to do this thing. It may have an able like easily to fetch the code snap to review, and a way easily to comment and reply, and even able to edit the code snap easily. It's all about 'convenience' and 'bidirectional interaction'. However, we just talk about one aspect here, you should think comprehensively about this community's business scope.
Maybe my coding community example would reminds you thinking about GitHub, the say so 'bigest coding community' somehow. But i would say GitHub doesn't have a good community morphology.
What is the problem? You can recall that where you can talk about the repo hosting in GitHub? Where you can talk about the coder you have seen in GitHub? Where you can talk about event around opensoure project community (base on repo hosting in GitHub, and develop as an community) in GitHub? Not GitHub provide these way, but opensoure project community themselves.
And just like I said before, GitHub do the best in some aspects, such as code review, code host, CI/CD...just some aspect, but not the whole business scope.
However, the role GitHub plays make it should take more energy and cost in helping community hosting in it develop itselves better, just like what it do now. And it is a huger investment to adapt all communities' business scope, nobody can deal with it, so I understand the difficult situation GitHub stay in. But I would say, GitHub have to change mind, solve this problem in the new era of competition now!
BTW, on a more high view, if a third part community tool that use another model to think about combining more and more community business scopes, making a foundation tool that adapt more and more community business scopes, it would broken all the rule about community now. Maybe I would think about 'detachable'. :D
Top comments (0)