Ask HN: How do you talk to your GitHub community?
I work on an open source project with a small community.
https://github.com/jtablesaw/tablesaw
I want a place for our users to hold discussions, ask questions, etc, that aren't bug reports or feature requests. We'd be lost at Stack Exchange, as the community is too small. I'm looking for an app like Discourse that is integrated with github. I've used gitter on other projects, and found the endless stream format awkward. What do you use for your projects? The only 'must haves' are sign-on-with-github-account, and asynch communications.
69 comments
[ 2.6 ms ] story [ 144 ms ] threadIf so, please email me! I'd love to discuss the concept and may have the the time and inclination to build it if a great answer doesn't already exist.
Here're open source Slack alternatives for public communities, no login screens: https://spectrum.chat and https://www.talkyard.io (I'm developing it).
(Rocket Chat & Mattermost & Zulip are other alternatives, all require login to see what's there? )
https://github.com/zulip/zulip/pull/8135
A thought: What if Zulip, during installation, let the admin choose if things should be public or hidden-behind-login, by default? E.g. useful for open source projects
Curious to know, how are you defining small community? I see you have ~100 watchers, ~900 stars, ~200 forks. Are you basing it on that, or some other criteria (# issues per week etc)
My project - I have a project with roughly same numbers as you. I did set up a gitter but everyone ignored it and emails me directly or just uses the issues. Despite not being actual issues, and despite its awkwardness, it's back to what I said earlier - searchable for people with similar problems in the future. I'll be sticking to issues until I reach hyper-popularity and then the gitter may revive itself.
I wish there was a formula for making things more attractive to contribute to (in both the short and long term), but it's a fiddly process.
I'm trying to elaborate something for that. On way I see is to reduce the entry level as much as possible.
I deduce that a project aiming a lot of contributors should be heterogeneous (contributors can choose their favorite language)and shouldn't have a single build system (interfaces exists at runtime with a middleware, vms, or files).
Many people could do the same thing or overlap with someone's else project. It would allow projects to compete.
In this area in particular people doing the same things results in reasonable breadth of work, but insufficient depth. So plenty of options, but all of them not good enough to compete with larger development teams.
freenode is the home of most software related channels but I prefer Rizon that I find more benevolent to newcomers.
The channel I'm always on (as example of kiwiirc url): https://kiwiirc.com/client/irc.rizon.net?channels=#/g/dpt
Using FLOSS services that are federated/decentralized or at least run by no profits is necessary to keep a healthy community.
So, Discourse? It supports OAuth logins, what you need for GH.
Make a free Mailgun account and put your credentials into the Discourse installer and delivery is free up to 10,000 messages.
https://www.producthunt.com/posts/elseif
without much fanfare... and I quickly moved onto another project.
https://www.hellobox.co
Reddit is terrible for discussions. It is perfect for current, forgotten-tomorrow consumation of things.
Reddit isn't perfect, but it's much less intrusive than facebook and people can search for past discussions. I know it is a low bar, but then I don't have to worry about spams, registrations, etc. Plus, if I don't have time to read/deal with it today, the discussion and the person isn't gone tomorrow which chat services tend to do.
If you would want sth. like a mailing list, there's http://librelist.com/ .
To create or subscribe to list, you... send a message to the list. It's beyond me why would anyone want it like that.
I ended up using https://groups.io/ for my pet project.
Im not sure why they removed it - they could have extended this into more discussion and community space. They say they are social, after all.
https://spectrum.chat
On another note, if i’ve ever seen a startup idea, this has to be one!
Example: https://discourse.gohugo.io/
Keep in mind that most of the value people get out of such forums is being able to search possibly years old posts after the fact, and something like E-Mail is much more likely to be useful in that fashion than some glorified IRC client.
Disclaimer: I work for Discourse.
Shoot me an email and I should be able to direct you to the repo in the next week or two.
Might mean having to bring people into the project as outside collaborators though if I read that correctly.
I'm asking because I am building a tool for tracking mentions on stack-exchange. I need your opinion. ;)