Skip to content

Commit 4464df4

Browse files
committed
No headlines in sprints description
1 parent d9852ad commit 4464df4

File tree

2 files changed

+36
-12
lines changed

2 files changed

+36
-12
lines changed

src/content/sprints/cpython.md

Lines changed: 31 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,36 @@ links:
1414
url: "https://github.com/python/cpython/issues?q=is%3Aissue+is%3Aopen+label%3Aeasy"
1515
---
1616

17-
Come sprint on CPython and work on Python 3.14 and 3.15!
17+
Come sprint on CPython and work on Python 3.14 and 3.15, or Python's
18+
documentation!
19+
20+
##### CPython Core
21+
22+
Contacts: **Petr Viktorin, Adam Turner** \
23+
Experience Level: **Intermediate or Advanced**
1824

1925
Sprints will focus on release candidate fixes to Python 3.14 (to be released
20-
this October), with some limited new feature work for 3.15 (final version in
21-
October 2026).
22-
23-
1. Recommended for Python users with 2+ years of experience.
24-
2. Read
25-
[what to expect](https://pycon.blogspot.com/2025/04/pyconus-sprints.html)
26-
(about PyCon US sprints, but a lot applies here!).
27-
3. Fork and clone the repository _before_ coming to the venue in case of slow
28-
wifi :)
29-
4. Use the [Python Developer's Guide](https://devguide.python.org/) to go
30-
through the initial build on you machine.
26+
this October), with some limited new feature work for 3.15 (final version in @@
27+
-28,3 +40,23 @@ October 2026). wifi :) 4. Use the
28+
[Python Developer's Guide](https://devguide.python.org/) to go through the
29+
initial build on you machine.
30+
31+
##### Python Documentation
32+
33+
Contacts: **Adam Turner** \
34+
Experience Level: **Any**
35+
36+
Help us with Python's documentation!
37+
38+
We'll be working on all parts of the documentation, so all any any changes are
39+
welcome -- from fixing a spelling error to improving an entire page.
40+
41+
1. Read
42+
['what to expect'](https://pycon.blogspot.com/2025/04/pyconus-sprints.html)
43+
for a briefing on what happens at sprints in general. This was written for
44+
the PyCon US sprints, but a lot applies here!.
45+
1. Fork and clone the [repository](https://github.com/python/cpython/fork)
46+
**before** arriving at the sprints, to get started faster.
47+
1. Use the
48+
[Python Developer's Guide](https://devguide.python.org/getting-started/setup-building/)
49+
to set up an environment for contributing to the documentation.

src/pages/sprints.astro

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ if (!entry) {
1616
throw new Error('Could not find page entry.');
1717
}
1818
19+
20+
if (entry.body && /^#+\s/m.test(entry.body)) {
21+
throw new Error('No headlines allowed in description.');
22+
}
23+
1924
const sprints = await getCollection("sprints", ({ data }) => {
2025
return import.meta.env.MODE === "production" ? data.draft !== true : true;
2126
});

0 commit comments

Comments
 (0)