devguide: Add a communications section to the devguide FAQ (closes #11690)
![](https://secure.gravatar.com/avatar/8ac615df352a970211b0e3d94a307c6d.jpg?s=120&d=mm&r=g)
http://hg.python.org/devguide/rev/f1ebfb53437f changeset: 431:f1ebfb53437f user: Nick Coghlan <ncoghlan@gmail.com> date: Mon Jun 20 00:46:57 2011 +1000 summary: Add a communications section to the devguide FAQ (closes #11690) files: faq.rst | 102 +++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 101 insertions(+), 1 deletions(-) diff --git a/faq.rst b/faq.rst --- a/faq.rst +++ b/faq.rst @@ -8,8 +8,108 @@ .. contents:: :local: + +Communications +============== + + +Where should I ask general Python questions? +-------------------------------------------- + +General Python questions should still go to `python-list`_ or `python-tutor`_ +or similar resources, such as StackOverflow_ or ``#python`` on IRC. + +.. _python-list: http://mail.python.org/mailman/listinfo/python-list +.. _python-tutor: http://mail.python.org/mailman/listinfo/python-tutor +.. _StackOverflow: http://stackoverflow.com/ + + +Where should I suggest new features and language changes? +--------------------------------------------------------- + +The `python-ideas`_ mailing list is specifically intended for discussion of +new features and language changes. Please don't be disappointed if your +idea isn't met with universal approval: as the long list of Rejected and +Withdrawn PEPs in the `PEP Index`_ attests, and as befits a reasonably mature +programming language, getting significant changes into Python isn't a simple +task. + +If the idea is reasonable, someone will suggest posting it as a feature +request on the `issue tracker`_. + +.. _python-ideas: http://mail.python.org/mailman/listinfo/python-ideas +.. _issue tracker: http://bugs.python.org +.. _PEP Index: http://www.python.org/dev/peps + + +Where should I ask general questions about contributing to CPython? +------------------------------------------------------------------- + +The `Python Mentors`_ program is specifically about encouraging +developers and others that would like to contribute to Python development in +general, rather than necessarily being focused on one particular issue. + +.. _Python Mentors: http://pythonmentors.com + + +Where should I report specific problems? +---------------------------------------- + +Specific problems should be posted to the `issue tracker`_. + + +What if I'm not sure it is a bug? +--------------------------------- + +The general Python help locations listed above are the best place to start +with that kind of question. If they agree it looks like a bug, then the +next step is to either post it to the `issue tracker`_ or else to ask further +on the core development mailing list, `python-dev`_. + +.. _python-dev: http://mail.python.org/mailman/listinfo/python-dev + + +What if I disagree with an issue resolution on the tracker? +----------------------------------------------------------- + +First, take some time to consider any comments made in association with the +resolution of the tracker issue. On reflection, they may seem more reasonable +than they first appeared. + +If you still feel the resolution is incorrect, then raise the question on +`python-dev`_. If the consensus there supports the disputed resolution, please +take any further objections to `python-ideas`_ (or some other forum). Further +argument on `python-dev`_ after a consensus has been reached amongst the core +developers is unlikely to win any converts. + + +How do I tell who is and isn't a core developer? +------------------------------------------------ + +You can check their name against the `full list of developers`_ with commit +rights to the main source control repository. + +On the `issue tracker`_, most core developers will have the Python logo +appear next to their name. + +.. _full list of developers: http://www.python.org/dev/committers + + +What standards of behaviour are expected in these communication channels? +------------------------------------------------------------------------- + +We try to foster environments of mutual respect, tolerance and encouragement, +as described in the PSF's `Diversity Statement`_. Abiding by the guidelines +in this document and asking questions or posting suggestions in the +appropriate channels are an excellent way to get started on the mutual respect +part, greatly increasing the chances of receiving tolerance and encouragement +in return. + +.. _Diversity Statement: http://www.python.org/psf/diversity/ + + Version Control -================================== +=============== Where can I learn about the version control system used, Mercurial (hg)? ------------------------------------------------------------------------------- -- Repository URL: http://hg.python.org/devguide
![](https://secure.gravatar.com/avatar/003518259e6453b071aeaa7f6e6ed37b.jpg?s=120&d=mm&r=g)
Hi, On 19/06/2011 17.51, nick.coghlan wrote:
http://hg.python.org/devguide/rev/f1ebfb53437f changeset: 431:f1ebfb53437f user: Nick Coghlan<ncoghlan@gmail.com> date: Mon Jun 20 00:46:57 2011 +1000 summary: Add a communications section to the devguide FAQ (closes #11690)
files: faq.rst | 102 +++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 101 insertions(+), 1 deletions(-)
diff --git a/faq.rst b/faq.rst --- a/faq.rst +++ b/faq.rst @@ -8,8 +8,108 @@ .. contents:: :local:
+ +Communications +============== + + +Where should I ask general Python questions? +-------------------------------------------- + +General Python questions should still go to `python-list`_ or `python-tutor`_ +or similar resources, such as StackOverflow_ or ``#python`` on IRC.
FWIW you can make #python a link using either irc://chat.freenode.net/python (this will open the default IRC app, and I think Firefox even ask if you want to use a webchat) or http://webchat.freenode.net/?channels=python (for the freenode webchat). If you are going to do it, it might be worth mentioning that the channel requires registration. I agree with Victor that the network (Freenode or irc.freenode.net) should be specified. Also the #python-dev channel should be mentioned (it doesn't require registration, so links are fine here). Best Regards, Ezio Melotti
![](https://secure.gravatar.com/avatar/f3ba3ecffd20251d73749afbfa636786.jpg?s=120&d=mm&r=g)
On Thu, Jul 21, 2011 at 7:16 PM, Ezio Melotti <ezio.melotti@gmail.com> wrote:
FWIW you can make #python a link using either irc://chat.freenode.net/python (this will open the default IRC app, and I think Firefox even ask if you want to use a webchat) or http://webchat.freenode.net/?channels=python (for the freenode webchat). If you are going to do it, it might be worth mentioning that the channel requires registration.
I agree with Victor that the network (Freenode or irc.freenode.net) should be specified. Also the #python-dev channel should be mentioned (it doesn't require registration, so links are fine here).
If someone more knowledgeable on IRC matters than me could either commit a fix directly to the devguide repo or else put a patch on the tracker, that would be great. Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia
![](https://secure.gravatar.com/avatar/d6b9415353e04ffa6de5a8f3aaea0553.jpg?s=120&d=mm&r=g)
On 7/21/2011 7:08 AM, Nick Coghlan wrote:
On Thu, Jul 21, 2011 at 7:16 PM, Ezio Melotti<ezio.melotti@gmail.com> wrote:
FWIW you can make #python a link using either irc://chat.freenode.net/python
I just tried this with FF 5. /python should be left off as #python requires registration and one is dumped in a dummy #python-unregistered even if registered, because the registration recognition process takes several seconds, and when it is complete, one explicitly join anyway. irc://chat.freenode.net/python-dev works fine.
(this will open the default IRC app, and I think Firefox even ask if you want to use a webchat)
FF3 did, FF 5 did not. or http://webchat.freenode.net/?channels=python This still requires a registered nickname + reading and echoing a slightly ambiguous 12 char captcha. It initially put me in me in #python and immediately flipped to python-unregistered, probably for the same timing issue, so it is useless. \>> the freenode webchat). If you are going to do it, it might be worth
mentioning that the channel requires registration.
Please include the baroque instructions, which I have forgotten but only remember as being unclear after following the instruction to visit #freenode for instructions.
I agree with Victor that the network (Freenode or irc.freenode.net) should be specified. Also the #python-dev channel should be mentioned (it doesn't require registration, so links are fine here).
The webchat like still asks for nickname + captcha. FF users should use (install?) chatzilla with a full menu include 'join'. Everyone should use proper chat client.
If someone more knowledgeable on IRC matters than me could either commit a fix directly to the devguide repo or else put a patch on the tracker, that would be great.
And more knowledgeable than me. I can test ;-). Terry
![](https://secure.gravatar.com/avatar/60cac87fb9e2b5689242622999656cb0.jpg?s=120&d=mm&r=g)
Please don't add the IRC link to the devguide. Based on conversations with Guido, he is against it being part of the core development process. Raymond On Jul 21, 2011, at 4:08 AM, Nick Coghlan wrote:
On Thu, Jul 21, 2011 at 7:16 PM, Ezio Melotti <ezio.melotti@gmail.com> wrote:
FWIW you can make #python a link using either irc://chat.freenode.net/python (this will open the default IRC app, and I think Firefox even ask if you want to use a webchat) or http://webchat.freenode.net/?channels=python (for the freenode webchat). If you are going to do it, it might be worth mentioning that the channel requires registration.
I agree with Victor that the network (Freenode or irc.freenode.net) should be specified. Also the #python-dev channel should be mentioned (it doesn't require registration, so links are fine here).
If someone more knowledgeable on IRC matters than me could either commit a fix directly to the devguide repo or else put a patch on the tracker, that would be great.
Cheers, Nick.
-- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia _______________________________________________ Python-checkins mailing list Python-checkins@python.org http://mail.python.org/mailman/listinfo/python-checkins
participants (5)
-
Ezio Melotti
-
Nick Coghlan
-
nick.coghlan
-
Raymond Hettinger
-
Terry Reedy