annotate llvm/docs/MeetupGuidelines.rst @ 235:edfff9242030 cbc-llvm13

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 21 Jul 2021 11:30:30 +0900
parents 1d019706d866
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 =====================================
anatofuz
parents:
diff changeset
2 How to start LLVM Social in your town
anatofuz
parents:
diff changeset
3 =====================================
anatofuz
parents:
diff changeset
4
anatofuz
parents:
diff changeset
5 Here are several ideas you can take into account when designing your specific
anatofuz
parents:
diff changeset
6 LLVM Social.
anatofuz
parents:
diff changeset
7
anatofuz
parents:
diff changeset
8 Before you start, it is essential to make sure that the meetup is as welcoming
anatofuz
parents:
diff changeset
9 as any other event related to LLVM. Therefore you shall follow LLVM's
anatofuz
parents:
diff changeset
10 `Code of Conduct <https://llvm.org/docs/CodeOfConduct.html>`_.
anatofuz
parents:
diff changeset
11
anatofuz
parents:
diff changeset
12 Other than that - your mileage may vary. Please adapt your social to what works
anatofuz
parents:
diff changeset
13 best for your specific situation.
anatofuz
parents:
diff changeset
14
anatofuz
parents:
diff changeset
15 General suggestions
anatofuz
parents:
diff changeset
16 -------------------
anatofuz
parents:
diff changeset
17
anatofuz
parents:
diff changeset
18 * We highly recommend that you join the official LLVM meetup organization. In
anatofuz
parents:
diff changeset
19 addition to covering the cost of the meetup, all LLVM meetups are advertised
anatofuz
parents:
diff changeset
20 together and easily found by potential attendees. Please contact
anatofuz
parents:
diff changeset
21 arnaud.degrandmaison@llvm.org for more details.
anatofuz
parents:
diff changeset
22 * Beware of cultural differences: what works well in one region may not work in
anatofuz
parents:
diff changeset
23 other part of the world.
anatofuz
parents:
diff changeset
24 * Do not be alone to organize the meetup. Try to work with a couple other
anatofuz
parents:
diff changeset
25 organizers. This is more motivating as an organizer, and this makes the
anatofuz
parents:
diff changeset
26 meetup more resilient over time.
anatofuz
parents:
diff changeset
27 * Each event can have a different form such as a social event, or
anatofuz
parents:
diff changeset
28 a hackathon/workshop, or a 'mini-conference' with one or more talks. You do
anatofuz
parents:
diff changeset
29 not have to stick to one format forever.
anatofuz
parents:
diff changeset
30 * Whatever format you choose, `LLVM Weekly <http://llvmweekly.org/>`_ is an
anatofuz
parents:
diff changeset
31 excellent topic starter: go through the 3-4 recent LLVM Weekly posts and
anatofuz
parents:
diff changeset
32 prepare a list of the most interesting/notable news and discuss them with the
anatofuz
parents:
diff changeset
33 group.
anatofuz
parents:
diff changeset
34
anatofuz
parents:
diff changeset
35 Advertisement
anatofuz
parents:
diff changeset
36 -------------
anatofuz
parents:
diff changeset
37
anatofuz
parents:
diff changeset
38 * Try to advertise via similar meetups/user groups
anatofuz
parents:
diff changeset
39 * Advertise your meetup on the mailing lists (llvm-dev, cfe-dev, lldb-dev,
anatofuz
parents:
diff changeset
40 ...). Feel free to post to all of them, or at least to llvm-dev.
anatofuz
parents:
diff changeset
41 But as these mailing lists have high traffic and some LLVM developers are not
anatofuz
parents:
diff changeset
42 very active on them, you may reach more interested people using the mailing
anatofuz
parents:
diff changeset
43 feature from meetup.com.
anatofuz
parents:
diff changeset
44 * Advertise the meetup on Twitter and mention
anatofuz
parents:
diff changeset
45 `@llvmweekly <http://twitter.com/llvmweekly>`_ and
anatofuz
parents:
diff changeset
46 `@llvmorg <http://twitter.com/llvmorg>`_.
anatofuz
parents:
diff changeset
47 * Announce the next meetup in advance, and remind in one week or so.
anatofuz
parents:
diff changeset
48
anatofuz
parents:
diff changeset
49 Tech talks
anatofuz
parents:
diff changeset
50 ----------
anatofuz
parents:
diff changeset
51
anatofuz
parents:
diff changeset
52 * It’s a great idea to have several talks scheduled for several upcoming
anatofuz
parents:
diff changeset
53 meetups to get the ball rolling.
anatofuz
parents:
diff changeset
54 * Keep looking for speakers far in advance, ideally you should have 2-3
anatofuz
parents:
diff changeset
55 speakers ready in the pipeline.
anatofuz
parents:
diff changeset
56 * Try to record the talks if possible. It adds visibility to the meetup and
anatofuz
parents:
diff changeset
57 just a good idea in general. Any modern smartphone or tablet should work, but
anatofuz
parents:
diff changeset
58 you can also get a camera. Though, it is recommended to get an external
anatofuz
parents:
diff changeset
59 microphone for better sound.
anatofuz
parents:
diff changeset
60
anatofuz
parents:
diff changeset
61 Where to host the meetup?
anatofuz
parents:
diff changeset
62 -------------------------
anatofuz
parents:
diff changeset
63
anatofuz
parents:
diff changeset
64 * Look around for bars/café with projectors.
anatofuz
parents:
diff changeset
65 * Talk to tech companies in the area.
anatofuz
parents:
diff changeset
66 * Some co-working spaces provide their facilities for non-profit (i.e., you do
anatofuz
parents:
diff changeset
67 not charge attendees any fees) meetups.
anatofuz
parents:
diff changeset
68 * Ask nearby universities or university departments.
anatofuz
parents:
diff changeset
69
anatofuz
parents:
diff changeset
70 How to pick the date?
anatofuz
parents:
diff changeset
71 ---------------------
anatofuz
parents:
diff changeset
72
anatofuz
parents:
diff changeset
73 * Make sure you do not clash with the similar meetups in the city (e.g.,
anatofuz
parents:
diff changeset
74 C++ user groups).
anatofuz
parents:
diff changeset
75 * Prefer not to have a meetup the same week when the other similar meetups
anatofuz
parents:
diff changeset
76 happen (e.g., it’s not a good idea to have LLVM meetup on Thursday after
anatofuz
parents:
diff changeset
77 C++ meetup on Wednesday).
anatofuz
parents:
diff changeset
78 * Meetups on weekends may attract people who live far away from the city,
anatofuz
parents:
diff changeset
79 but the people who live in the city may not attend.
anatofuz
parents:
diff changeset
80 * Make a poll, but beware that not every responder will join (we had ~20 votes
anatofuz
parents:
diff changeset
81 on the poll, while only ~8 people attended).
anatofuz
parents:
diff changeset
82