Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add notes from June 2024 #117

Merged
merged 4 commits into from
Jun 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
155 changes: 155 additions & 0 deletions docs/monthly-meeting/2024-06.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
# Documentation Community Team Meeting (June 2024)

- **Date:** 2024-06-04
- **Time:** [19:00 UTC](https://arewemeetingyet.com/UTC/2024-06-04/19:00/Docs%20Meeting)
- **This HackMD:** [https://hackmd.io/@encukou/pydocswg1](https://hackmd.io/@encukou/pydocswg1)
- [**Discourse thread**](https://discuss.python.org/t/documentation-community-meeting-tuesday-7th-may-2024/52404) (for May)
- [**Meeting reports**](https://docs-community.readthedocs.io/en/latest/monthly-meeting/) (the latest one might be an [**unmerged PR**](https://github.com/python/docs-community/pulls))
- **Calendar event:** (send your e-mail to Mariatta for an invitation)
- **How to participate:**
- Go to [Google Meet](https://meet.google.com/dii-qrzf-wkw) and ask to be let in.
- To edit notes, click the “pencil” or “split view” button on the [HackMD document](https://hackmd.io/@encukou/pydocswg1). You need to log in (e.g. with a GitHub account).

By participating in this meeting, you are agreeing to abide by and uphold the [PSF Code of Conduct](https://www.python.org/psf/codeofconduct/).
Please take a second to read through it!


## Roll call

(Name / `@GitHubUsername` *[/ Discord, if different]*)

- Petr Viktorin / `@encukou`
- Eric
- Hugo van Kemenade / `@hugovk`
- Ezio / `@ezio-melotti`
- Adam
- Carol / `@willingc`
- Ryan Duve / `@ryan-duve`
- Bradley Reynolds / `@shenanigansd`
- Erlend / `@erlend-aasland`
- Marcus Sherman / `@betteridiot`

## Introductions

> If there are any new people, we should do a round of introductions.



## Reports and celebrations

> 60 second updates on things you have been up to, questions you have, or developments you think people should know about. Please add yourself, and if you do not have an update to share, you can pass.

> This is a place to make announcements (without a need for discussion). This is also a great place to give shout-outs to contributors! We'll read through these at the beginning of the meeting.

- 🇮🇹 "Benvenuti! Questa è la documentazione di Python 3.12.3." The Python docs are now officially available in Italian! 🚀 [docs.python.org/it/3/](https://docs.python.org/it/3/)


## Discussion

- [Hugo] Plausible stats update [python/cpython#119977](https://github.com/python/cpython/pull/119977),
2023 trial data: [hugovk/plausible-stats](https://github.com/hugovk/plausible-stats)
- Julien would like to have this only on the official site, not on local or redistributor builds
- We could merge the PR right away and then set up an env variable,
but it would probably be better to merge with this already set up

- [Carol]
- PyCon Highlights
- Dinner with cross-section of core devs, educators, and authors
- Sprint contribute to docs feedback
- Sprint discussions
- [Draft Guiding Principles for Documentation](https://drive.google.com/file/d/1elKNdRPTIoNe6EZ4TbS9aquM-RaNDgmc/view)
- [Draft meeting notes from yesterday](https://docs.google.com/document/d/1NkaA4LMltE_GISN5v52bWfxA_QGcRxw6U3jzwFQ7c_c/edit?usp=sharing)
- [Editorial Board Repo](https://github.com/python/editorial-board) (share feedback here)
- Open an issue to ask for a decision
- Moving docs from Google Drive to the repo for visibility
- If folks get blocked, opening an issue on the EB repo is a good way to get in touch.
- The devguide serves the core dev community more than the general docs community.
We'll want to put guidelines in the docs repo instead. We'll move slow enough to not disrupt the devguide.
We'll make it accessible to folks who want to contribute more frequently.
- [Hugo] Yes, the first step in the devguide is to build CPython. Not ideal
- [Carol] We had folks like Melanie and Shauna go through the guide and take notes.
We're planning to put the guide on docsguide.python.org; open it up.
- Feel free to open issues on the EB repo to give Ned notes & feedback.

- Packaging summit: we're serving 2 groups of users with packaging: producers and consumers.
There was some discussion about user research, to make it easier to install packages etc.,
going through user personas, etc. A “user success” working group is being set up with the PSF.
- Maybe the crossover with Docs is helping newcomers.

### Python Project Documentation

*Relating to `docs.python.org`, `peps.python.org`, `devguide.python.org`, etc.*

- [Blaise] Shall we move the deprecations and removals content out of the News file?
[Discourse](https://discuss.python.org/t/streamline-whats-new-by-moving-deprecations-and-removals-out-of-news/53997)
- pytest has separate pages for deprecations
- CAM is working on automating some of this
- As a user, I'm looking at what's changing now and what's planned to change, so I can plan easily.
How do I find that easily?
- Is it possible to *include* all of these from a single source, and still show it in all the What's new documents?
- [Hugo] Might have a go at this at some point
- [Eric] I've always appreciated the structure of the What's New

* Parameter annotations: `int | float` or `int or float`?

[discuss.python.org/t/how-should-we-mark-up-multiple-types-in-a-type-field/48196](https://discuss.python.org/t/how-should-we-mark-up-multiple-types-in-a-type-field/48196)

- [Erlend] My suggestion is spelling things with words.
Very often the types aren't formal type hints, so in makes sense to spell “or”
rather than use the `|` notation.
- [Hugo] You could always ask the Editorial Board
- [Carol] Guido will probably have the strongest opinion,
but he might be out of reach for some time.
- [Adam] We should ground ourselves in user experience.
For newcomers arcane language is a barrier.
If we're already on the edge we should prioritize beginners.

- But we should also make things better for experienced devs --
namely, make the reference docs accurate.

- [Adam] Reference docs must be accurate,
or overall trust in documentation will decline.

* [Eric] The 3 personas are good, but there are others:
scientists who don't want to become programmers, etc.
Are there any plans to support these groups?
- [Carol] I view that as additional axis to split the user base.
We discussed this, but aren't sure how to language this yet,
other than just mention it.

* [Hugo] Read the Docs migration
- we found a few bugs in RTD, some have been fixed,
we should be good to continue.

* Packaging user docs
- not in the purview of the Docs EB

* [Marcus] From an instructional standpoint,
the EB guiding principles are very comforting.
People jumping into programming from e.g. Excel struggle with e.g. `logging`.
It's great that we're now focusing more on editorial issues instead of just
the infrastructure.

* [Ryan] Should we put examples in docstrings? They are very helpful
- [Hugo] We've historically intentionally kept docstrings shorter.
The Python documentation is duplicated --
both in the docstrings and the main docs.
hugovk marked this conversation as resolved.
Show resolved Hide resolved
- [Ezio] Docstrings should just serve as quick reminders,
they are not supposed to be exhaustive.
- [Carol] Some of my thoughts are framed from Jupyter & intellisense experience.
Historically, info under hover came from the docstrings.
It's not the only possible source.
Guido was against docstrings being in scope for the EB.
There might be ways to get the docs info into the interactive help.
- [Adam] I emphasize with the desire to keep docstrings shorter.
I notice that if you open `re`, there's a link to the docs but if you
do `help(re.search)` it's just the signature and some info.
Maybe we should add more links to enhance discoverability and reduce duplication.


## Next meeting

The docs team generally meets on the first Tuesday of every month around 19:00-ish UTC.

We have a recurring Google Calendar event for the meeting.
Let Mariatta know your email address and she can invite you.
1 change: 1 addition & 0 deletions docs/monthly-meeting/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,4 @@ Monthly reports in chronological order.
Mar 2024 <2024-03.md>
Apr 2024 <2024-04.md>
May 2024 <2024-05.md>
Jun 2024 <2024-06.md>