The list summarizes topics that were discussed at the EuroLLVM's round table on the meetup organization.
tonic kristof.beyls aadg siedentop hintonda mehdi_amini
- rL360651: Add guidelines/recommendations for organizers of LLVM Socials
rZORG966153976a77: Add guidelines/recommendations for organizers of LLVM Socials
rGc5c9ca0ba1bf: Add guidelines/recommendations for organizers of LLVM Socials
rZORG045bd2da674b: Add guidelines/recommendations for organizers of LLVM Socials
rG045bd2da674b: Add guidelines/recommendations for organizers of LLVM Socials
rG966153976a77: Add guidelines/recommendations for organizers of LLVM Socials
Hi @AlexDenisov, I thought I could help in copy-editing this file. Very nice writing and useful advice. I am not a reviewer on LLVM though, so I cannot merge this.
This might potentially be offensive to those in the Americas but not the US.
Wouldn't this be a good time to mention that without a dedicated speaker microphone, the audio quality will hardly be good enough?
This is confusing to me: Which of those lists is preferred?
Typo: "this maling lists" --> "these mailing lists".
New suggestion to cleanup this long-winded sentence:
"But as these mailing lists have high traffic and some LLVM developers are not very active on them, you may reach more interested people using the mailing feature from meetup.com."
This sentence seems to be missing an ending.
--> "Ask nearby universities or university departments"
It is good idea, thanks for putting this together!
This is tricky, if you organize an LLVM Social and intend to advertise it on the LLVM mailing list, the LLVM CoC should always apply*, it'd be strange to have a CoC for the social which is less specific than the LLVM one for instance.
*: the CoC mentions that it applies to "LLVM events such as the developer meetings and socials".
Actually I am not sure it is better now: it can be seen as conflating "America" with "US" (as if there is a single culture in America).
Please take into account @mehdi_amini 's valid two points. Besides this LGTM.
Good point, @mehdi_amini. From the two, I would prefer the generic version without referring to any continents. The other option only mentions the US and America, without reference to Asia and Europe.
Any way, it is not the most important topic ;) Are there any LLVM socials in Antarctica yet? (No, I checked.)
Hm, I certainly missed that. In Berlin, we are not using LLVM's CoC. I think the reason was that it did not exist when we started (I just checked, and indeed the meetup group was created two weeks after the first draft has landed).
If that's the case, then we'll need to reconsider code of conduct we are following at Berlin socials, but honestly, I don't think it's worth the effort, especially given that Berlin CoC does not contradict LLVM's CoC.
After a break I've got to a similar conclusion, it's better to not mention any country or a region in general. I'll update that.
I would at least check with the LLVM Foundation what is the appropriate language to use.
It is possible that this would work for everyone: "The LLVM CoC <https://llvm.org/docs/CodeOfConduct.html>_ applies to such social events in general, if you'd like to pick another one (example <https://berlincodeofconduct.org>_) please check with the LLVM Foundation if it is compatible with the LLVM one."
This seems to assume meetups should be semi formal affairs with speakers -- was that your intent?
I've only been to a dozen or so socials in Mountain View, and none of them had speakers -- they're just socials. People tend to congregate in small groups and have informal discussions. I like this format because it give me a chance to discuss ad-hoc topics, e.g, features I'd like to add or things I'm having difficulty with or don't fully understand.
I think that it might be better to structure this document roughly as "Please adapt your social/meetups to what will work best for your specific situation; here are a number of ideas you can take into account when designing your specific social."
Having a talk or a roadmap of talks may work well for some socials and less well for other socials. My guess is that the Mountain View social is unique in that it has a much higher chance of an expert being present for most areas of LLVM; something that is probably less likely at socials elsewhere. Which has an impact on what the "optimal" design for the social is.
I think one of the most important points is to encourage adapting and if necessary experimenting with the format to what works locally.
Not really, thank you for the good catch.
@kristof.beyls made a good point, I will put his suggestion onto the very top of the document.
I think we should only mention the LLVM CoC. I would prefer to avoid fragmentation, and the LLVM CoC is what people should be expecting when they go to an LLVM event, so kind of like the least surprise rule. In case the LLVM CoC could not apply, the right approach is probably to fix it rather than working around it.
Since this is the section "Meetup content", I would make it more explicit that talks are only one possible format, either as a separate point along the line of * The meetup can be organized only as a social event, or more organized with (lightning talks) or just by prepending this sentence with If you plan to have talks during your events, it's a great idea to have several talks scheduled ....
Can we rephrase this? Something like
"We highly recommend that you join the official LLVM meetup organization. In addition to covering the cost of the meetup, all LLVM meetups are advertised together and easily found by potential attendees. Please contact ... "