Hi, community members,

This DISCUSS mail is related to the previous mail called "Here are some
feedbacks from our developers"[1], we got many valuable feedbacks from
community members, I'd like to take Community Weekly Meeting into our
community as a usual event. Here is my proposal for this:

Here have 3 cycles across a meeting life: Before, Meeting, and After.

1. Before
1.1 After comparing Google Docs, Issue, and Discussion, I prefer using
Apache APISIX's Discussion to create our webinar's timeline and agendas.
Because Google Docs is not friendly to developers in China, and it seems
that issue management is complex, so I choose Discussion first. We'd better
add a new category called "Webinar" in the Discussion[2].
1.2 Take the next webinar as an example:
1.2.1 We could create a ticket called "Community Weekly Meeting (November
26, 2021)";
1.2.2 We need to fulfill some necessary information: Date, Topics, Tools
(e.g Zoom), Moderator (for the current meeting) Name and Contact
Information. Also, we could provide the Google (or Apple) Calendar's
subscription link. A similar example:
https://github.com/vercel/next.js/discussions/27687
1.2.2.1 Our members are from all over the world, and most of us could know
and speak English or Chinese, so I would suggest creating 2 different
meetings on the same day for both English and Chinese languages.
1.2.2.2 Date: We could provide 2 dates for English and Chinese meetings[3].
1.2.2.3 Topics: Collect from developers' feedback in the Discussion ticket;
1.2.2.4 Tools: We could use Zoom, Google Meet, and Tencent Meetings, the
moderator needs to add the meeting link;
1.2.2.5 Moderator: The first one who responds to a willingness to be a
moderator could be the moderator.
1.2.3 Wait for developers to reply to this ticket, so we could know what
topics developers want to know.

2. Meeting
2.1 The moderator needs to lead attendees to communicate with each other,
and take control of the Meeting time around 60min ~ 120min;
2.2 The moderator is responsible to record meetings;

3. After
3.1 The moderator needs to upload meetings to YouTube channel[4];
3.2 The moderator is responsible to organize meeting notes and publish them
on that ticket, and create necessary issues from the notes.

By holding webinars we could group developers together with more closely!
Sincerely look forward to your feedback on this proposal :)

[1] https://lists.apache.org/thread/40spln9t62dz8dlwf0xg174g131t89fq
[2] https://github.com/vercel/next.js/discussions
[3] https://everytimezone.com/s/4de8cebc?t=6080bc80,a6e
[4] https://www.youtube.com/channel/UCgPD18cMhOg5rmPVnQhAC8g/featured

Best Regards!
@ Zhiyuan Ju <https://github.com/juzhiyuan>

Reply via email to