Devguide /search "mailing" "12. Following Python’s Development¶" > mailing lists https://devguide.python.org/communication/#mailing-lists - List of development-relevant lists
"2. Where to Get Help¶" > Mailing Lists https://devguide.python.org/help/#mailing-lists - [x] python-ideas - [x] python-dev - [ ] tutor "Python Community Code of Conduct" https://www.python.org/psf/codeofconduct/ But where does it teach me TO mailing list? I think that's the real question here. On Thursday, August 30, 2018, Wes Turner <wes.tur...@gmail.com> wrote: > > > On Thursday, August 30, 2018, Wes Turner <wes.tur...@gmail.com> wrote: > >> >> Was: "Re: [Edu-sig] Python teacher notes, preparing for class..." >> > > Here's a link to the thread this is forked from: > https://mail.python.org/pipermail/edu-sig/2018-August/012007.html > > https://markmail.org/search/?q=list%3Aorg.python.edu-sig# > query:list%3Aorg.python.edu-sig+page:1+mid:wbvjeinflkndz4ey+state:results > > > >> On Thursday, August 30, 2018, Wes Turner <wes.tur...@gmail.com> wrote: >> >>> Mailing list tips and tricks, PEPs, Write the Docs >>> >>> Since you asked, although this isn't in scope of the original subject >>> line, and since I'd like to just continue this thread instead of breaking >>> the thread by changing the subject line, and since this isn't technically >>> OT (off-topic) in the interest of conversing toward an objective, here I've >>> added a first-line summary of this message. I should probably change the >>> subject and start a new thread. >>> >>> You can search mailing lists in a number of ways: >>> >>> - Google search with "site:mail.python.org" and/or "inurl:" queries >>> https://www.google.com/search?q=site%3Amail.python.org >>> (inurl doesn't match mm3-migrated lists too) >>> >>> - Google Groups, if the list is set up there too >>> >>> - Gmail "list:python.org" queries >>> - This doesn't find messages that you didn't receive because you >>> weren't subscribed yet. >>> >>> - "from:l...@mail.python.org" queries >>> - This doesn't find messages that you didn't receive because you >>> weren't subscribed yet. >>> >>> - Markmail "list:org.python.edu-sig" queries >>> https://markmail.org/search/?q=list%3Aorg.python >>> https://markmail.org/search/?q=list%3Aorg.python.edu-sig >>> >>> The Python mailing lists aren't yet all upgraded to mailman 3 (/mm3/ >>> URLs); so some lists have the classic mailman archive interface (where "by >>> thread" breaks at the month boundary, for example) and upgraded lists have >>> the new Django-based HyperKitty interface with e.g. search and a full >>> thread view. >>> >>> With mm3, it's also possible to reply to threads you didn't receive >>> because you weren't subscribed at the time. >>> >>> e.g. -- for example >>> i.e. -- that is >>> (List of acronyms OTOH/OTOMH) >>> >>> Reply-all is unnecessary, but often helpful. If you just click reply, it >>> may be addressed off-list to only the sender (and not the list email >>> address, which is what you want if you want the mailing list app to archive >>> for and relay the message to every subscriber). If that happens, you (or >>> the recipient) can forward the message to the list, but it'll be >>> unnecessarily quote-indented unless you just copy and paste (which can be >>> lossy with HTML quote indents inferred from plaintext-quoted lines that >>> start with '>'), so it pays to verify the to: field before you start >>> composing a message. >>> >>> Some old hands argue for like 72 character fixed width messages so that >>> when they're n-levels quote-indented, they still fit on an 80 character >>> terminal without rewrapping. Old-school email clients like mutt, for >>> example, can handle this; >>> though, on a phone, fixed width hard-broken lines >>> wrap like >>> this sometimes; which is not as easy to read. >>> >>> TL;DR (too long; didn't read) is an acronym of Reddit; though the >>> standard form of intro summary, body, conclusion summary is equally helpful >>> for long-form mailing list posts. Many email clients show the first part of >>> the first line of the message after the overly-long narrowly descriptive >>> subject line that doesn't actually describe the scope of the discussion >>> anymore. >>> >>> For Python features, the ultimate objective is to write or develop a >>> PEP. There is a PEP template here: >>> https://www.python.org/dev/peps/pep-0012/ >>> https://github.com/python/peps/blob/master/pep-0012.rst >>> >>> PEP 1 explains PEPs: >>> "PEP 1 -- PEP Purpose and Guidelines" >>> https://www.python.org/dev/peps/pep-0001/ >>> https://github.com/python/peps/blob/master/pep-0001.txt >>> >>> PEPs must be justified (as indicated by the Rationale heading in the PEP >>> template); so starting with a justification is a good approach to arguing >>> that you need the whole list's time before you spend your precious time >>> writing an actual PEP like actual contributors do sometimes (when they're >>> getting actual work done). >>> >>> Bug and issue discussions are for the issue tracker (Roundup), though >>> sometimes it's a really good idea to ask a list for help and feedback. >>> >>> Mailing lists don't support ReStructuredText, but docs, docstrings, and >>> PEPs do; so it's perfectly reasonable -- even advisable, though not at all >>> strictly necessary -- to format mailing list messages that would be helpful >>> for those purposes in reStructuredText from the start. By the time you've >>> added RST setext headings, you might as well be collaboratively drafting a >>> PEP. >>> >>> Though it doesn't happen nearly frequently enough, it's often really >>> helpful to update the docs with wisdom culled from the mailing lists (and >>> Q&A sites which have labels). >>> >>> "6. Helping with Documentation¶" >>> https://devguide.python.org/docquality/ >>> >>> "7. Documenting Python¶" >>> https://devguide.python.org/documenting/ >>> >>> The ultimate source of Python documentation (an often-cited strength of >>> Python as a language choice): >>> https://github.com/python/cpython/tree/master/Doc >>> >>> "16. Accepting Pull Requests¶" >>> https://devguide.python.org/committing/ >>> >>> >>> >>> On Thursday, August 30, 2018, Wes Turner <wes.tur...@gmail.com> wrote: >>> >>>> >>>> >>>> On Thursday, August 30, 2018, kirby urner <kirby.ur...@gmail.com> >>>> wrote: >>>>> >>>>> >>>>> Thanks. Yes, I'll add some links to the docs as you suggest. Great >>>>> feedback! >>>>> >>>> >>>> Glad to be helpful. >>>> >>>> I've trimmed out the text I'm not replying to and tried to use >>>> plaintext only in order to: make sure the thread stays below the 40K limit, >>>> and make it easy to reply inline without breaking HTML tags. >>>> >>>> >>>>> >>>>> Actually as part of my class I'm showing them edu-sig and other >>>>> python.org lists, so we were actually viewing this conversation. >>>>> I'll extend that to showing your corrections, as I want to demonstrate how >>>>> the Python community all teaches each other, is friendly and so on. >>>>> >>>> >>>> Code review with pull requests / merge requests and GitHub, Gerrit, >>>> GitLab etc is an essential skill. >>>> >>>> Src: https://github.com/jupyter/nbdime >>>> Docs: https://nbdime.readthedocs.io/ >>>> >>>> > nbdime provides tools for diffing and merging of Jupyter Notebooks. >>>> >>>> There are a number of real-time collaborative platforms for working >>>> with notebooks (CoCalc, Colab, ) >>>> >>>> https://hypothes.is highlights and annotations work on anything with a >>>> URL, are threaded, and support Markdown. >>>> >>>> >>>>> >>>>> Kirby >>>>> >>>>>
_______________________________________________ Edu-sig mailing list Edu-sig@python.org https://mail.python.org/mailman/listinfo/edu-sig