Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitf630cad

Browse files
MariattanedbatAA-Turner
authored
Add meeting minutes Dec 2024 - Feb 2025 (#24)
Update dependencyUpdate html template to support rendering guest meeting attendees---------Co-authored-by: Ned Batchelder <ned@nedbatchelder.com>Co-authored-by: Adam Turner <9087854+AA-Turner@users.noreply.github.com>
1 parenteda41ea commitf630cad

File tree

7 files changed

+159
-3
lines changed

7 files changed

+159
-3
lines changed
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
author:["Mariatta"]
3+
title:"Meeting Minutes: Dec 10, 2024"
4+
date:"2024-12-10"
5+
description:"Meeting Minutes from Python Docs Editorial Board: December 10, 2024"
6+
summary:"Meeting Minutes from Python Docs Editorial Board: December 10, 2024"
7+
tags:["minutes"]
8+
categories:["minutes"]
9+
series:["Meeting Minutes"]
10+
ShowToc:false
11+
TocOpen:false
12+
members:["Guido van Rossum", "Mariatta", "Ned Batchelder"]
13+
---
14+
15+
###Notes
16+
17+
18+
* Is what we’re doing fulfilling the purpose of the EB?
19+
* We have been very casual
20+
* We can be more proactive instead of waiting to be asked for a decision.
21+
* Tables vs two-line summary:[https://discord.com/channels/935215565872693329/935215566334079058/1313842986836037683](https://discord.com/channels/935215565872693329/935215566334079058/1313842986836037683)
22+
* Indecisions about docs are blocking contributions
23+
* Diataxis says to make plans and decisions, not sweeping changes
24+
* Log of decisions:
25+
* We have the changelog[https://python.github.io/editorial-board/changelog/](https://python.github.io/editorial-board/changelog/)
26+
* People might want a one-size-fits-all decisions but
27+
* Churns for docs is different with code churns
28+
* Maybe we’d be more open to it?
29+
* We can be more proactive instead of reactive
30+
* Still mention that please don’t make PRs just to make sweeping changes to conform to the new styling decisions
31+
* How to be more proactive: just be more active on the Docs discourse. We can say “the board discussed it and …”
32+
* Docs audit?
33+
* Get more of a plan on how to proceed from Joanna
34+
* Docs needing fixing: Argparse, asyncio, Threading (incl. concurrent.futures)
35+
* Request decision
36+
* Request for decision: how should we mark up types in parameter lists?
37+
*[https://github.com/python/editorial-board/issues/7](https://github.com/python/editorial-board/issues/7)
38+
* Make it a formal decision:
39+
* Use the word or instead of |
40+
* Instead of | None, use “optional”?
41+
* Use “default” instead of “optional”
42+
* We are moving to Tuesdays
43+
* Next meeting is Tuesday Jan 14
44+
* We should discuss docs issues more instead of personal projects
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
author:["Mariatta"]
3+
title:"Meeting Minutes: Jan 14, 2025"
4+
date:"2025-01-14"
5+
description:"Meeting Minutes from Python Docs Editorial Board: January 14, 2025"
6+
summary:"Meeting Minutes from Python Docs Editorial Board: January 14, 2025"
7+
tags:["minutes"]
8+
categories:["minutes"]
9+
series:["Meeting Minutes"]
10+
ShowToc:false
11+
TocOpen:false
12+
members:["Guido van Rossum", "Joanna Jablonski", "Ned Batchelder"]
13+
---
14+
15+
###Agenda
16+
17+
18+
*[https://discuss.python.org/t/getopt-and-optparse-vs-argparse/69618/123](https://discuss.python.org/t/getopt-and-optparse-vs-argparse/69618/123)
19+
20+
###Notes
21+
22+
23+
* Revisiting the “how to mark up types” discussion:[https://discuss.python.org/t/how-should-we-mark-up-multiple-types-in-a-type-field/48196/30](https://discuss.python.org/t/how-should-we-mark-up-multiple-types-in-a-type-field/48196/30)
24+
* Erlend said “int or float” (our slight preference) would cause a syntax error for attributes in Sphinx.
25+
* Ned’s quick experiment didn’t cause a syntax error
26+
* Ned has pinged Erlend in Discord for a clarifying conversation.
27+
* If it is a tooling issue, we will rule in favor of “int | float”
28+
* Otherwise, we can rule for “int or float”
29+
*[https://discuss.python.org/t/getopt-and-optparse-vs-argparse/69618/123](https://discuss.python.org/t/getopt-and-optparse-vs-argparse/69618/123)
30+
* Savannah mentioned an audit
31+
* Joanna will respond on Discourse, inviting Savannah to participate in a docs audit of the argparse pages.
32+
* Starting point:
33+
* Two potential user journeys:
34+
* Making something more basic. Have flags, take in files
35+
* Making something with subcommands, like git. How do you structure that?
36+
* Make them part 1 and part 2 of a how-to?
37+
38+
* Main docs link to how-to(s) with user journeys + reference docs
39+
* We’ve long aspired to doing docs audits, this could be a good baby step
40+
* It is small enough to be approachable
41+
* It can be a way to educate people about what docs audits are and how to do them
42+
* It can be a way for us to reach agreement on how we will do docs audits
43+
* User personas
44+
* How much of this is needed before starting an audit?
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
author:["Mariatta"]
3+
title:"Meeting Minutes: Feb 11, 2025"
4+
date:"2025-02-11"
5+
description:"Meeting Minutes from Python Docs Editorial Board: February 11, 2025"
6+
summary:"Meeting Minutes from Python Docs Editorial Board: February 11, 2025"
7+
tags:["minutes"]
8+
categories:["minutes"]
9+
series:["Meeting Minutes"]
10+
ShowToc:false
11+
TocOpen:false
12+
members:["Guido van Rossum", "Joanna Jablonski", "Mariatta", "Ned Batchelder"]
13+
guests:["Adam Turner"]
14+
---
15+
16+
###Agenda
17+
18+
19+
* Doc audit
20+
*[https://github.com/sphinx-doc/sphinx/pull/13242](https://github.com/sphinx-doc/sphinx/pull/13242) -- technicalities about 'or' vs. '|' in Sphinx ':type:' constructs. There appears to be growing support for sticking with '|'
21+
* Star/Slash in function signatures
22+
23+
###Notes
24+
25+
26+
27+
* Docs audit for argparse: see the “Docs Audit: argparse” doc in resources
28+
* Looks like a good start
29+
* Joanna and Savannah will be collaborating on this in the doc at first
30+
* With some updates in the EB Discord
31+
* They don’t currently need anything from the Board at the moment
32+
* They will pull us in if needed
33+
* Pipes vs “or” in Sphinx type descriptions?
34+
*[https://discuss.python.org/t/how-should-we-mark-up-multiple-types-in-a-type-field/48196/30](https://discuss.python.org/t/how-should-we-mark-up-multiple-types-in-a-type-field/48196/30)
35+
* Adam Turner joins to help
36+
* Adam’s view: we should adopt type annotation syntax
37+
* When that doesn’t work (no type, or “file-like”, etc) we should leave the annotation blank, but still write out the English
38+
* There are three places type information can appear:
39+
* The function signature, which should look like Python code
40+
* If an argument is “file like”, it should be omitted here.
41+
* The argument bullet list
42+
* This is the awkward place: types are parsed here with AST.
43+
* Sphinx possibilities:
44+
* Allow quoted strings, omit the quotes when rendering, and cross-link if the term is in the glossary.
45+
* Try to parse with AST, if it fails, parse with tokenize
46+
* English prose in paragraph form
47+
* If an argument is “file like”, it should be fully described here.
48+
* Plan:
49+
* For non-formal types, use glossary cross-references
50+
* Use pipes instead of prose where possible
51+
* Implementation
52+
* Allow quoted strings as the type annotation
53+
* Unify parsing of field-list style and annotation-style
54+
* Start with custom code for CPython to not have to wait for Sphinx release
55+
* But goal is to upstream it to Sphinx
56+
* Update the discuss.python.org thread with the decision.
57+
* Star/Slash in function signatures
58+
* We want signatures to be precise: if arguments are positional, use a slash, even if there is only one argument.
59+
* We will experiment with Sphinx tooling to provide a link on the slash and star.
60+
* We looked at underline for slash, it was distracting and drew attention to the slash, when most people argue that the slash is already too distracting
61+
* Hover text is a good fallback if a link isn’t an option.
62+

‎go.mod‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ module github.com/python/editorial-board
22

33
go1.12
44

5-
requiregithub.com/adityatelange/hugo-PaperModv0.0.0-20240817144252-58c4841c2632// indirect
5+
requiregithub.com/adityatelange/hugo-PaperModv0.0.0-20250301152106-e2e1011bdeca// indirect

‎hugo.yaml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
baseURL:"https://python.github.io/editorial-board/"
22
title:Python Docs Editorial Board
33
copyright:"© [Python Docs Editorial Board and Contributors](https://github.com/python/editorial-board/graphs/contributors)"
4-
paginate:5
4+
pagination:
5+
pagerSize:5
56

67
enableInlineShortcodes:true
78
enableRobotsTXT:true

‎layouts/partials/members.html‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,10 @@ <h3 id="attendees">Attendees</h3>
88
</a>
99
</li>
1010
{{ end }}
11+
{{ range $guest := .Param "guests" }}
12+
<li>
13+
{{ $guest}}
14+
</li>
15+
{{ end }}
1116
</ul>
1217
</div>

‎netlify.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
command ="hugo --gc --minify"
44

55
[build.environment]
6-
HUGO_VERSION ="0.119.0"
6+
HUGO_VERSION ="0.128.0"
77

88
[context.production.environment]
99
HUGO_ENV ="production"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp