Open iancrowther opened 8 years ago
IMO we shouldn't have a shared ti.to or email because it makes it difficult to manage (because its all centralized). My opinion is I think it would be easier for everyone if chapters had their own tito and email.
However @brianloveswords controls the nodeschool.io DNS, and there are apparently 25 people on the /nodeschool ti.to account and it looks like if you get invited you can create events under /nodeschool
@brianloveswords - what are your thoughts on the admin?
Yeah, I think separate ti.to accounts for chapters is probably a good idea, makes everything easier to manage because you don't have to wait for a person who has admin to do stuff.
so i agree on the ti.to front..
what about email?
I don't know an easy way to run email for a group. I've done Google Apps For Your Domain in the past but that requires a similar additional centralized management layer. If someone has an idea on how to set up nodeschool emails without a central bottleneck then that would solve it, otherwise I'm not sure how to make it maintainable
Nodeschoolbot?
@iancrowther @maxogden The main issue for me with Google Apps for us is scale. It costs $5/mo per email address. I'm fine to eat the cost for a few addresses, but if we're talking an email for every org, that becomes more problematic.
We could host our own mail server, and not use Gmail at all. That should allow us to have somewhat limitless mailboxes, with aliases for each one; one per org shouldn't be a problem.
You should do what Node.js is doing now.
https://github.com/nodejs/email
Basically, @rvagg wrote some code to configure mailgun and we point the DNS for email there. Then there's just a big json config in a repo that people can send pull requests to in order to get listed :)
@brianloveswords Yeah, we really don't want to do that :) @RichardLitt highly advise against running our own mail server @mikeal that is v. cool :)
Oh this is awesome @mikeal. I'm gonna try to set this up.
Okay @iancrowther @maxogden I think nodeschool/email solves the email problem in a sufficiently decentralized way.
Steps to add an email address:
nodeschool/aliases.json
Anything that hits the master
branch will be automatically deployed.
We can send 10,000 free emails on the mailgun free tier. I'll raise a new thread if we start getting close to that with legitimate use.
I just enabled status check requirements for master
on nodeschool/email - now travis has to pass, before you can merge stuff :)
@brianloveswords - feel free to delete london@nodeschool.io from google apps @mikeal - danke
lol - so back to the org chart?
I never actually got much insight into my original question. I think it would be useful
IMO ideally the org chart would be a small group of people (more than 1 to increase "hit by a bus factor", but small enough group to eliminate any bureaucracy, maybe 10?). The job of the small group of people would be to manage passwords and administrative duties that should hopefully be few and far between (like redeploying nodeschoolbot when it breaks).
The rest of the org chart would just be chapters :)
ah yeah, I have not thought to include the chapters. I think thats overkill and becomes a "thing" to admin.
what tasks do people oversea?
Those sound about right to me. Can we start with those, and add to it as needed?
It doesn't seem like there is a burning need for an org chart, @iancrowther. Unless I am missing something, as this ticket is a bit stale.
I don't see this as a pressing need.
Should we create an Org chart?
For example: