Skip to content

Commit d47b714

Browse files
encukouCAM-Gerlachezio-melotti
authored
Add notes from 2022-10 (#61)
Co-authored-by: C.A.M. Gerlach <[email protected]> Co-authored-by: Ezio Melotti <[email protected]>
1 parent 8d5a285 commit d47b714

File tree

2 files changed

+94
-0
lines changed

2 files changed

+94
-0
lines changed

docs/monthly-meeting/2022-10.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# Documentation Community Team Meeting (October 2022)
2+
3+
- **Date:** 2022-10-03
4+
- **Time:** [19:30 UTC](https://arewemeetingyet.com/UTC/2022-10-03/19:30/Docs%20Meeting)
5+
- **This HackMD:** https://hackmd.io/@encukou/pydocswg1
6+
- [**Discourse thread**](https://discuss.python.org/t/19070) for October
7+
- **Calendar for future meetings:** (send your e-mail to Mariatta for a calendar invitation)
8+
- **How to participate:**
9+
- Go to [Google Meet](https://meet.google.com/dii-qrzf-wkw) and ask to be let in.
10+
- To edit notes, click the “pencil” or “split view” button on the [hackMD document]
11+
- (https://hackmd.io/@encukou/pydocswg1). You need to log in (e.g. with a GitHub account).
12+
13+
By participating in this meeting, you are agreeing to abide by and uphold the [PSF Code of Conduct](https://www.python.org/psf/codeofconduct/).
14+
Please take a second to read through it!
15+
16+
## Roll call
17+
18+
- Petr Viktorin / `@encukou`
19+
- Adam T / `@AA-Turner`
20+
- Ezio Melotti / `@ezio-melotti`
21+
- Hugo van Kemenade / `@hugovk`
22+
- Mariatta / `mariatta`
23+
- Joannah / `nanjekyejoannah`
24+
- Alex Waygood / `@AlexWaygood`
25+
- CAM Gerlach / `@CAM-Gerlach`
26+
- Pradyun / `@pradyunsg`
27+
- Leam Hall
28+
29+
## Quick updates - Introductions
30+
31+
> 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.
32+
33+
- [Videos for the Diataxis workshop were published!](https://discuss.python.org/t/recordings-available-for-python-docs-diataxis-workshop/19518)
34+
35+
36+
## Discussion
37+
38+
* (CAM) Should we enable Intersphinx support on the CPython 3.12 docs? It would primarily benefit porting/syncing docs from other places, like PEPs, importlib metadata/resources, and packaging, but could cause problems for downstreams (e.g. Linux distros) building the docs from source without network access. See [python/cpython#97785](https://github.com/python/cpython/pull/97785/).
39+
40+
* Allows single source of truth for definitions, etc.
41+
* Not offline buildable
42+
* Petr: would like Sphinx to provide a directory to reference local inv files to do offline builds
43+
* next steps: Cam to open a PR in 3.12, also a Discuss thread. Petr to open an issue in Sphinx.
44+
45+
* Docs to support Sphinx 5.x. @CAM-Gerlach wants to add a CI workflow during the sprint week for the oldest-supported version of Sphinx.
46+
* Adam will work on sphinx support on python-docs-theme
47+
48+
* (Ezio) Should we enable the default role and alias it to `:literal:` (`` `...` ``) for docs.python.org?
49+
* Less typing required, and [no more errors caused by MarkDown-like `` `...` `` in rst documents](https://github.com/python/cpython/pull/97998)
50+
* It's not used for anything, so we could use it instead of (or as an alias to) ` ``...`` `
51+
* Unless we mass edit the docs (to switch to single backticks), it might lead to inconsistencies
52+
53+
If enabled, what should it be aliased to?
54+
* We could also alias it to `:any:`?
55+
* Any projects using that? - [yes](https://github.com/search?l=Python&q=filename%3Aconf.py+default_role+%3D&type=Code) -- `ansible/ansible-lint`, `scipy/scipy` (use a custom "autolink" role), `micropython/micropython`, `python-jsonschema/jsonschema`, etc
56+
* `:literal:` is probably best, docs enthusiasts can help with adding proper roles
57+
* If we don't want to enable the default role, sphinx-lint has an optional checker for it (already enabled on `cpython`)
58+
59+
* [Docs preview PR](https://github.com/python/cpython/pull/92852) is still blocked on Ee allowing access to the Netlify account, which could help Adam's concerns above
60+
* **Mariatta** to ping ee again
61+
62+
* Joannah might want to talk about SEO for the docs
63+
* [python/pythondotorg#1691](https://github.com/python/pythondotorg/issues/1691)
64+
* docs.p.o SEO is not great
65+
* discussed in PSF channel
66+
* what are tools to improve? How to improve?
67+
* Do we have the skills for improving SEO, or do we need external expert? It may be possible for The PSF to help fund it, we can request it.
68+
* Existing issue: https://github.com/python/pythondotorg/issues/1691
69+
* Adam: From Sphinx perspective: there is no SEO there. no expertise from Sphinx.
70+
* Petr: we may need a paid expert to handle this
71+
* Hugo: add more metadata. There are best practises.
72+
* CAM: Google has some tools that will tell you what's missing. Some of the improvements could be done in the theme.
73+
* Mariatta: We have a lot of inbound links
74+
* Pradyun: there are extensions (e.g. [sphinxext-opengraph](https://pypi.org/project/sphinxext-opengraph/) and [built in to Sphinx](https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#html-metadata).
75+
* e.g. [Google Lighthouse audits](https://web.dev/measure/?url=https%3A%2F%2Fdocs.python.org%2F3%2Flibrary%2Fcsv.html%3Fhighlight%3Dcsv%23module-csv)
76+
* CAM: It seems like we should be able to do a lot of this.
77+
* Let's do the low-hanging fruit first
78+
* First, we need to come up with a list of issues to improve SEO
79+
* Then we can see if we need to get an expert paid if need be to advise
80+
81+
* [C constants are documented as Python data](https://github.com/python/cpython/issues/96996)
82+
* Probably best to break this
83+
* Sphinx could get some support for migration
84+
85+
* (Hugo) Petr might want to talk about ["Broken references in Sphinx docs"](https://discuss.python.org/t/broken-references-in-sphinx-docs/19463)?
86+
* Discussed for a bit after the meeting ended
87+
88+
## Next meeting
89+
90+
The docs team meets on the first Monday of every month.
91+
92+
We have a recurring Google Calendar event for the meeting.
93+
Let Mariatta know your email address and she can invite you.

docs/monthly-meeting/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,4 @@ Monthly reports in reverse chronological order.
1919
Jul 2022 <2022-07.md>
2020
Aug 2022 <2022-08.md>
2121
Sep 2022 <2022-09.md>
22+
Oct 2022 <2022-10.md>

0 commit comments

Comments
 (0)