diff --git a/llvm/docs/MeetupGuidelines.rst b/llvm/docs/MeetupGuidelines.rst new file mode 100644 --- /dev/null +++ b/llvm/docs/MeetupGuidelines.rst @@ -0,0 +1,77 @@ +===================================== +How to start LLVM Social in your town +===================================== + +Below you can find suggestions on how to run an LLVM Social in your city. + + +General suggestions +------------------- + +* It is recommended to get a Code of Conduct. You can simply use LLVM's + `CoC `_ or pick one that is + tailored towards offline events + (`example `_). +* Although not mandatory, your group could be using the https://meetup.com + infrastructure, which allows having one central location for all LLVM meetup + groups we have (see https://www.meetup.com/pro/llvm). The LLVM Foundation can + take in charge the cost of your local LLVM meetup group on meetup.com. Reach + arnaud.degrandmaison@llvm.org for more details. +* Beware of cultural differences: what works well in America may not work in + Europe or Asia. +* Do not be alone to organize the meetup. Try to work with a couple other + organizers. This is more motivating as an organizer, and this makes the + meetup more resilient over time. +* Try to record the talks if possible. It adds visibility to the meetup and + just a good idea in general :) See an `example: + `_. + Any modern smartphone or tablet should work, but you can also get a camera. + Though, it is recommended to get an external microphone for better sound. + +Advertisement +------------- + +* Try to advertise via similar meetups/user groups +* Advertise your meetup on the mailing lists (llvm-dev, cfe-dev, lldb-dev, + ...). Feel free to post to all of them, or at least to llvm-dev. + 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. +* Advertise the meetup on Twitter and mention + `@llvmweekly `_ and + `@llvmorg `_. +* Announce the next meetup in advance, and remind in one week or so. + +Meetup content +-------------- + +* It’s a great idea to have several talks scheduled for several upcoming + meetups to get the ball rolling. +* `LLVM Weekly `_ is an excellent topic starter: go + through the 3-4 recent LLVM Weekly posts and prepare a list of the most + interesting/notable news and discuss them with the group. +* Keep looking for speakers far in advance, ideally you should have 2-3 + speakers ready in the pipeline. + +Where to host the meetup? +------------------------- + +* Look around for bars/cafe with projectors. +* Talk to tech companies in the area. +* Some co-working spaces provide their facilities for non-profit (i.e., you do + not charge attendees any fees) meetups. +* Ask nearby universities or university departments. + +How to pick the date? +--------------------- + +* Make sure you do not clash with the similar meetups in the city (e.g., + C++ user groups). +* Prefer not to have a meetup the same week when the other similar meetups + happen (e.g., it’s not a good idea to have LLVM meetup on Thursday after + C++ meetup on Wednesday). +* Meetups on weekends may attract people who live far away from the city, + but the people who live in the city may not attend. +* Make a poll, but beware that not every responder will join (we had ~20 votes + on the poll, while only ~8 people attended). + diff --git a/llvm/docs/index.rst b/llvm/docs/index.rst --- a/llvm/docs/index.rst +++ b/llvm/docs/index.rst @@ -565,6 +565,21 @@ * clang-bot - A `geordi `_ instance running near-trunk clang instead of gcc. +Meetups and social events +------------------------- + +.. toctree:: + :hidden: + + MeetupGuidelines + +Besides developer `meetings and conferences `_, +there are several user groups called +`LLVM Socials `_. We greatly encourage you to +join one in your city. Or start a new one if there is none: + +:doc:`MeetupGuidelines` + Community wide proposals ------------------------