sos-os / alarm

ALARM: Another Library for Allocating and Releasing Memory
Apache License 2.0
8 stars 6 forks source link

Some thoughts on improving community and collaboration #42

Open hawkw opened 6 years ago

hawkw commented 6 years ago

Since ALARM now has a few contributors other than me, I've been thinking about working toward improving community aspects of the project. As there are currently only a few of us, some of these things might be a bit premature, but I wanted to start soliciting input from you all now.

Here are some things I've been thinking about:

I'm tagging everyone who's contributed to this repo so far (@amanjeev, @croyzor, @jdanford, @leshow, @croyzor), plus everyone who's made significant contributions to the kernel repo (@MxLinux, @rachlmac, and @twisted-pear), because I'd love to hear your thoughts on this.

amanjeev commented 6 years ago

šŸ‘ for both suggestions. In fact, I am really interested in the other repo as well. šŸ˜ƒ

I have not used Mattermost but use Slack and Gitter extensively. I find Slack to be much better but that is my personal opinion.

hawkw commented 6 years ago

Thanks @amanjeev! I totally agree that Slack is a much better product than Gitter, but Slack is invitation-only, which makes it less useful as a venue for people to ask questions or get help using the library. On the third hand, I haven't actually used Mattermost, but am somewhat attracted to the fact that it's open source.

amanjeev commented 6 years ago

On the third hand, I haven't actually used Mattermost, but am somewhat attracted to the fact that it's open source.

Ooo I did not know! So, given that this is an informal real time chat stuff, I say we can give Mattermost a try and experiment how it feels. What do you say?

but Slack is invitation-only

hmm... I thought it depends on how to setup Slack up. I believe you could make it open to anyone to sign up for your Slack org. Isn't it? Or am I mistaken about it.

twisted-pear commented 6 years ago

I don't have strong feelings about the github org. Whatever is easiest and best for you Eliza works for me. I'm ok with Slack or Mattermost, but I think if this is also supposed to be used as a channel for getting support, the easier to join the better.

hawkw commented 6 years ago

I'm ok with Slack or Mattermost, but I think if this is also supposed to be used as a channel for getting support, the easier to join the better.

Yeah, I'm somewhat unsure at the moment what the primary purpose of a real-time chat would be --- is it more for dev discussions, or for support and help? Do we want one chat platform with separate channels for both? Obviously support isn't an issue right now, but it would be cool if it was someday...

hawkw commented 6 years ago

@amanjeev

hmm... I thought it depends on how to setup Slack up. I believe you could make it open to anyone to sign up for your Slack org. Isn't it? Or am I mistaken about it.

AFAIK, it's invitation-only but there are apps like Slackin where people can input an email and it automatically sends you an invitation. I'd rather not have to set up hosting just to run something like that, though.

twisted-pear commented 6 years ago

Support could also mean "How can I make it compile?" or "I'm looking at the code and have zero clue what to do". Not everyone who takes a look is gonna become a contributor, but if they get some help getting started the chances are a lot better I think.

hawkw commented 6 years ago

Support could also mean "How can I make it compile?" or "I'm looking at the code and have zero clue what to do". Not everyone who takes a look is gonna become a contributor, but if they get some help getting started the chances are a lot better I think.

Definitely. I suspect that as we continue building the kernel we'll get a lot of questions of this nature, and I'd like to have a venue for answering them with as low a barrier to entry as possible. I'd also like to have a place to discuss dev things in depth, and I'd like these to be in the same place, so we don't have to say something like, "okay, time has come for you to be blessed into A Contributor, now you have to join this completely separate chat platform".

leshow commented 6 years ago

I'm good with all of that, I saw this repo after you tweeted some open issues on twitter. I've been using rust for a while but don't have a lot of experience with low level projects and thought this would be fun, so whatever helps you organize things better is awesome in my books.

hawkw commented 6 years ago

I've created the SOS GitHub org, moved this repo & the kernel repo into the org, and invited y'all to join. Started organizing some tickets into cross-repository projects, as well.

I'm going to close this issue for now, though let's keep discussing collaboration & communication moving forward.