|
| 1 | +# Documentation Community Team Meeting (December 2024) |
| 2 | + |
| 3 | +- **Date:** 2024-12-03 |
| 4 | +- **Time:** [20:00 UTC](https://arewemeetingyet.com/UTC/2024-11-05/20:00/Docs20Meeting) |
| 5 | +- **This HackMD:** <https://hackmd.io/@encukou/pydocswg1> |
| 6 | +- [**Discourse thread**](https://discuss.python.org/t/documentation-community-meeting-tuesday-3rd-december-2024/72547/1) |
| 7 | + (for December) |
| 8 | +- [**Meeting reports**](https://docs-community.readthedocs.io/en/latest/monthly-meeting/) |
| 9 | + (the latest one might be an |
| 10 | + [**unmerged PR**](https://github.com/python/docs-community/pulls)) |
| 11 | +- **Calendar event:** (send your e-mail to Mariatta for an invitation) |
| 12 | +- **How to participate:** |
| 13 | + - We are using [Discord](https://discord.gg/RxKXyPYV?event=1303462925834522666) this |
| 14 | + time |
| 15 | + - To edit notes, click the “pencil” or “split view” button on the |
| 16 | + [HackMD document](https://hackmd.io/@encukou/pydocswg1). You need to log in (e.g. |
| 17 | + with a GitHub account). |
| 18 | + |
| 19 | +By participating in this meeting, you are agreeing to abide by and uphold the |
| 20 | +[PSF Code of Conduct](https://www.python.org/psf/codeofconduct/). Please take a second |
| 21 | +to read through it! |
| 22 | + |
| 23 | +## Roll call |
| 24 | + |
| 25 | +(Name / `@GitHubUsername` _[/ Discord, if different]_) |
| 26 | + |
| 27 | +- Petr Viktorin / `@encukou` |
| 28 | +- Daniele |
| 29 | +- Erlend / `@erlend-aasland` |
| 30 | +- Trey |
| 31 | +- Bartosz/bswck |
| 32 | +- Hugo van Kemenade / `@hugovk` |
| 33 | +- Ned / `@nedbat` |
| 34 | +- Stan |
| 35 | +- Ryan Duve / `ryan-duve` |
| 36 | +- Blaise Pabon / `controlpl4n3` |
| 37 | + |
| 38 | +## Discussion |
| 39 | + |
| 40 | +- [Erlend]: Undocumented `calendar` APIs; what to do? (recently brought up by Pieter |
| 41 | + Eendebak.) |
| 42 | + [According to Serhiy](https://github.com/python/cpython/pull/108192#discussion_r1299892823), |
| 43 | + several APIs are deliberately undocumented: |
| 44 | + |
| 45 | + > But first than documenting these particular method or two, we should decide whether |
| 46 | + > they should be documented at all. |
| 47 | + > |
| 48 | + > See past issues with the `calendar` module. There may be requests for undocumented |
| 49 | + > methods, and some of them may even be rejected already. I think this has already |
| 50 | + > been discussed. |
| 51 | +
|
| 52 | + I could not find previous discussions nor issues regarding this. IMO, we should either |
| 53 | + document public API, or at least add an explanatory comment in the source code that |
| 54 | + some APIs are deliberately undocumented. See also: |
| 55 | + |
| 56 | + - [gh-126164](https://github.com/python/cpython/issues/126164) |
| 57 | + - [gh-108202](https://github.com/python/cpython/issues/108202) |
| 58 | + |
| 59 | + Discussion: |
| 60 | + |
| 61 | + - [Petr] backwards compat ([PEP 387](https://peps.python.org/pep-0387/)) says things |
| 62 | + without underscore are supported, even if not documented |
| 63 | + - [Petr] a possibility is also to deprecate the APIs, or document them as deprecated |
| 64 | + - [Erlend] list from Adam of undocumented APIs: |
| 65 | + [python/cpython#108202 (comment)](https://github.com/python/cpython/issues/108202#issuecomment-1686798068) |
| 66 | + - there was a short discussion that it was not immediately obvious if these APIs were |
| 67 | + meant to be public or not |
| 68 | + - [Erlend] will try to dig up previous discussions; maybe there are some in the |
| 69 | + python-dev archive; will post a summary on the |
| 70 | + [gh-108202](https://github.com/python/cpython/issues/108202) issue in a few days |
| 71 | + |
| 72 | +- [Carol] [from Nov] API navigation or tables on long pages: |
| 73 | + <https://discuss.python.org/t/summary-tables-as-an-api-overview/68474> |
| 74 | + |
| 75 | + - [python/cpython#125810](https://github.com/python/cpython/pull/125810) -> |
| 76 | + [docs.python.org/3/library/math.html](https://docs.python.org/3/library/math.html) |
| 77 | + [merged!] |
| 78 | + - [python/cpython#126342](https://github.com/python/cpython/pull/126342) -> |
| 79 | + [cpython-previews--126342.org.readthedocs.build/en/126342/library/pathlib.html#summary](https://cpython-previews--126342.org.readthedocs.build/en/126342/library/pathlib.html#summary) |
| 80 | + - Petr to figure out the Sphinx side of how to solve this, then ping Trey to polish |
| 81 | + the CSS |
| 82 | + |
| 83 | +- Translation dashboard |
| 84 | + - [m-aciek.github.io/pydocs-translation-dashboard](https://m-aciek.github.io/pydocs-translation-dashboard/) |
| 85 | + - [m-aciek/pydocs-translation-dashboard](https://github.com/m-aciek/pydocs-translation-dashboard) |
| 86 | + |
| 87 | +## Next meeting |
| 88 | + |
| 89 | +The docs team generally meets on the first Tuesday of every month around 20:00-ish UTC. |
| 90 | + |
| 91 | +We have a recurring Google Calendar event for the meeting. Let Mariatta know your email |
| 92 | +address and she can invite you. |
0 commit comments