1
1
.. _communication :
2
2
3
+ ==============================
3
4
Following Python's Development
4
5
==============================
5
6
@@ -8,7 +9,8 @@ mailing lists, but also other forms.
8
9
9
10
10
11
Standards of behaviour in these communication channels
11
- ------------------------------------------------------
12
+ ======================================================
13
+
12
14
We try to foster environments of mutual respect, tolerance and encouragement,
13
15
as described in the PSF's `Diversity Statement `_. Abiding by the guidelines
14
16
in this document and asking questions or posting suggestions in the
@@ -22,7 +24,7 @@ in return.
22
24
.. _mailinglists :
23
25
24
26
Mailing Lists
25
- -------------
27
+ =============
26
28
27
29
python-dev _ is the primary mailing list for discussions about Python's
28
30
development. The list is open to the public and is subscribed to by all core
@@ -95,7 +97,7 @@ RSS feed readers.
95
97
.. _discourse_discuss :
96
98
97
99
Discourse (discuss.python.org web forum)
98
- ----------------------------------------
100
+ ========================================
99
101
100
102
We have our own `Discourse `_ forum for both developers and users. This forum
101
103
complements the `python-dev `_, `python-ideas `_, `python-help `_, and
@@ -113,7 +115,8 @@ It is also a common venue for the core developer promotion votes (this
113
115
category is equivalent to the python-committers mailing list).
114
116
115
117
Tutorials for new users
116
- '''''''''''''''''''''''
118
+ -------------------------
119
+
117
120
To start a topic or participate in any discussions in the forum, sign up and
118
121
create an account using an email address or GitHub account. You can do so by
119
122
clicking the "Sign Up" button on the top right hand corner of the `Discourse `_
@@ -144,7 +147,7 @@ dots under the message and then on the ⚐ icon. You can also mention the
144
147
145
148
146
149
Reading topics
147
- '''''''''''''''
150
+ -----------------
148
151
Click a topic title and read down the list of replies in chronological order,
149
152
following links or previewing replies and quotes as you go. Use your mouse to
150
153
scroll the screen, or use the timeline scroll bar on the right which also shows
@@ -153,10 +156,11 @@ bottom progress bar to expand it.
153
156
154
157
155
158
Notifications
156
- '''''''''''''
159
+ -------------
157
160
158
161
Following categories (Category notifications)
159
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
162
+ '''''''''''''''''''''''''''''''''''''''''''''
163
+
160
164
Notifications can be set for individual categories and topics. To change any of these
161
165
defaults, you can either go to your user preferences, or visit the category
162
166
page, and use the notification button 🔔 above the topic list,
@@ -168,21 +172,24 @@ All categories are set by default in Normal mode where you will only be notified
168
172
if someone mentions your @name or replies to you.
169
173
170
174
Following individual threads (Topic notifications)
171
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
175
+ ''''''''''''''''''''''''''''''''''''''''''''''''''
176
+
172
177
To follow any individual topics or threads, you can adjust your notifications
173
178
through the notification button 🔔 found on the right of the topic at the end
174
179
of the timeline. You can also do so at the bottom of each topic.
175
180
Select "Watching" and you will be notified when there is any new updated reply
176
181
from that particular thread.
177
182
178
183
Customising notifications on user preference
179
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
184
+ ''''''''''''''''''''''''''''''''''''''''''''
185
+
180
186
To get a bird's eye view of all your customised notifications, you can
181
187
go to `Preferences of your account <https://discuss.python.org/my/preferences/categories >`_.
182
188
This allows you to make adjustments according to categories, users, and tags.
183
189
184
190
Enabling mailing list mode
185
- ''''''''''''''''''''''''''
191
+ --------------------------
192
+
186
193
In mailing list mode, you will receive one email per post, as happens with
187
194
traditional mailing lists. This is desirable if you prefer to interact via email,
188
195
without visiting the forum website.
@@ -197,7 +204,7 @@ mailing list mode" and save changes.
197
204
198
205
199
206
Discord (private chat server)
200
- -----------------------------
207
+ =============================
201
208
202
209
For more real-time discussions, the core development team have a private Discord
203
210
server available. Core developers, Steering Council members, triagers, and
@@ -235,7 +242,7 @@ set a specific `Server Nickname`_
235
242
236
243
237
244
IRC
238
- ---
245
+ ===
239
246
240
247
Some core developers still participate in the ``#python-dev `` IRC channel on
241
248
``irc.libera.chat ``. This is not a place to ask for help with Python, but to
@@ -244,23 +251,23 @@ discuss issues related to Python's own development. See also the
244
251
245
252
246
253
Blogs
247
- -----
254
+ =====
248
255
249
256
Several core developers are active bloggers and discuss Python's development
250
257
that way. You can find their blogs (and various other developers who use Python)
251
258
at https://planetpython.org/.
252
259
253
260
254
261
Setting Expectations for Open Source Participation
255
- --------------------------------------------------
262
+ ==================================================
256
263
257
264
Burn-out is common in open source due to a misunderstanding of what users, contributors,
258
265
and maintainers should expect from each other. Brett Cannon gave a `talk <https://www.youtube.com/watch?v=-Nk-8fSJM6I >`_
259
266
about this topic that sets out to help everyone set reasonable expectations of each other in
260
267
order to make open source pleasant for everyone involved.
261
268
262
269
Additional Repositories
263
- -----------------------
270
+ =======================
264
271
265
272
`Python Core Workflow `_ hosts the codebase for tools such as `cherry_picker `_
266
273
and `blurb `_.
0 commit comments