|
I do have my own domain name. I use Fossil as the repository; although fossil supports exporting to git, this doesn't currently work remotely (although I could provide a git-fast-export file to users who ask for it, I suppose). I have it set up so that no accout is required to send bug reports or to clone the repository, and I will not allow others to commit to the repository. (If people want to mirror it elsewhere, that is OK.) I do not and will not use Discord, and do not like Discourse. For fast communication, I would use IRC (although do not currently have one set up); if someone else wants to provide a bridge of the IRC to Discord I would accept that though. For slow communication, I would use NNTP (which I already have set up), but I would accept contributions to provide a web interface and mail interface to the same messages (the messages are stored in a SQLite database, and I can provide a link to the database schema and documentation for those who are interested). In the case of my projects, I do not allow others write access to my repositories. However, if someone writes a bug report or other message with a patch included, then I can review it and then possibly apply it. I agree with your second paragraph ("Once those basics are setup it's a matter of attracting users ... Overall growing and cultivating a community is a ton of work") and unfortunately, I am not really sure what to do. Hopefully, if someone on here looks and is interested in these projects (whether mine or someone else), then they can go on there. You can also post here, if wanted. I also agree that documentation is important (comment 26106008). (I often see projects without good documentation.) |