Skip to content

Commit f3bfb59

Browse files
committed
Merge branch 'usma' of https://github.com/Unique-Usman/docs-community into usma
2 parents 9e0d69f + fdedb64 commit f3bfb59

22 files changed

+149
-103
lines changed

.github/dependabot.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: monthly
7+
assignees:
8+
- "ezio-melotti"
9+
groups:
10+
actions:
11+
patterns:
12+
- "*"

.github/workflows/documentation-links.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ permissions:
1010
jobs:
1111
documentation-links:
1212
runs-on: ubuntu-latest
13+
timeout-minutes: 10
1314
steps:
1415
- uses: readthedocs/actions/preview@v1
1516
with:
1617
project-slug: "docs-community"
18+
single-version: "true"

.github/workflows/lint.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ permissions:
88
jobs:
99
lint:
1010
runs-on: ubuntu-latest
11+
timeout-minutes: 10
1112

1213
steps:
1314
- uses: actions/checkout@v4
14-
- uses: actions/setup-python@v4
15+
- uses: actions/setup-python@v5
1516
with:
1617
python-version: "3.x"
1718
- uses: pre-commit/[email protected]

.github/workflows/test-build.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,14 @@ jobs:
66
build-sphinx:
77
name: Build with Sphinx
88
runs-on: ubuntu-latest
9+
timeout-minutes: 10
910

1011
steps:
1112
- name: Check out repository
12-
uses: actions/checkout@v3
13+
uses: actions/checkout@v4
1314

1415
- name: Set up Python 3
15-
uses: actions/setup-python@v4
16+
uses: actions/setup-python@v5
1617
with:
1718
python-version: '3.x'
1819
cache: "pip"

.pre-commit-config.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/psf/black-pre-commit-mirror
3-
rev: 23.12.1
3+
rev: 24.1.1
44
hooks:
55
- id: black
66

@@ -18,5 +18,10 @@ repos:
1818
hooks:
1919
- id: sphinx-lint
2020

21+
- repo: meta
22+
hooks:
23+
- id: check-hooks-apply
24+
- id: check-useless-excludes
25+
2126
ci:
2227
autoupdate_schedule: quarterly

README.md

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,27 @@
11
# Python Documentation Community
22

33
[![Documentation Status](https://readthedocs.org/projects/docs-community/badge/?version=latest)](https://docs-community.readthedocs.io/en/latest/?badge=latest)
4-
5-
The Python Documentation Working Group (Docs WG) was created and accepted by the **Python Steering Council** in 2021
6-
to help bootstrap a larger documentation team and community.
7-
8-
This repo serves as documentation for the Docs WG, which is funny, in a recursive kind of way.
4+
![Discourse](https://img.shields.io/badge/discourse-chat-brightgreen)
5+
6+
<picture>
7+
<source media="(prefers-color-scheme: dark)" srcset="pep732-circles-dark.png">
8+
<source media="(prefers-color-scheme: light)" srcset="pep732-circles-light.png">
9+
<img
10+
alt="Three concentric circles. At the centre: Documentation Editorial Board, trusted group. Around this: Documentation Working Group, volunteers who contribute to the docs. Finally, the outer circle is the world, includes readers of the documentation."
11+
src="pep732-circles-light.png">
12+
</picture>
13+
14+
1. Editorial Board (Approved in 2023 by Steering Council and described in
15+
[PEP 732](https://peps.python.org/pep-0732/))<br>
16+
Referred to as Editorial Board or EB<br>
17+
Repo: [python/editorial-board](https://github.com/python/editorial-board)
18+
2. Documentation Community Group (Working Group created in 2021 by the Python
19+
Steering Council)<br>
20+
Referred to as the Documentation Community or docs-community<br>
21+
Repo: [python/docs-community](https://github.com/python/docs-community)
22+
3. Users of Python Documentation
23+
24+
This repo serves as documentation for the Documentation Community Group.
925

1026
For example, to find out more about us and what we do, [read the docs](https://docs-community.readthedocs.io/en/latest/).
1127

@@ -31,6 +47,7 @@ For example, to find out more about us and what we do, [read the docs](https://d
3147
```console
3248
python -m pip install -r requirements.txt
3349
```
50+
3451
5. Build the docs, open them in your browser and update whenever changes are made
3552

3653
```console

docs/community/community-guide.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,25 @@ team!
88

99
There are a few resources that are particularly useful for team members. Here's
1010
a quick list to get you started.
11-
- devguide
12-
- docs
13-
- python_docs_theme
14-
- discourse channel
1511

12+
- [devguide](https://devguide.python.org)
13+
- [docs](https://docs.python.org)
14+
- python_docs_theme
15+
- [discourse category](https://discuss.python.org/c/documentation/26)
16+
- Discord server
1617

1718
### General information about communication channels
1819

1920
We are trying to organize our discussions in order to help both contributors and
2021
maintainers find and choose the right communication channels and have a positive experience :-)
2122

2223
In this respect, we are using:
23-
1. [BPO](https://bugs.python.org) and GitHub issues for specific discussions related to changing a repository's content. This is determined by doc project.
24-
2. The [Discourse forum](http://discuss.python.org/) for general discussions, support
24+
25+
1. GitHub issues for specific discussions related to changing a repository's content.
26+
2. The [Discourse forum](https://discuss.python.org/c/documentation/26) for general discussions, support
2527
questions, or just as a place where we can inspire each other.
2628

2729
## How can I help?
30+
31+
Read the devguide's section on documentation.
32+
Visit the Python repo's GitHub issues and look for [issues tagged with "docs"](https://github.com/python/cpython/labels/docs).

docs/community/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,3 @@ The Documentation Community Team has a Code of Conduct
1818
contributing
1919
community-guide
2020
skills
21-
team

docs/community/skills.md

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,13 @@
44

55
The short answer to this question is: follow your interests :-)
66

7-
## A few general ways to help out
8-
9-
10-
### Python-specific knowledge
11-
12-
- **Code structure of the docs repository**
7+
The [Python Developer's Guide documentation](https://devguide.python.org/documentation) section is a good place to start.
8+
It's a comprehensive guide to the Python documentation and the tools we use to build it.
9+
It's a good idea to read through the guide to get a sense of the tools and processes we use.
1310

1411
## A note on complexity of tasks
1512

1613
Depth/expertise required for certain kinds of tasks can be hard to nail down and not at
1714
all obvious. If you'd like to make a contribution and you're not sure where to start,
1815
a good rule of thumb is to reach out to another team member to help
1916
you scope the work you'd like to do, and to set expectations.
20-
21-
## Links
22-
23-
24-
25-
## Resources for Learning
26-
27-
In this section, we gather some introductory materials for learning the aforementioned tools.

docs/community/team.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
:orphan:
2+
3+
.. This page is retained solely for existing links.
4+
15
.. _doc_team:
26

37
==================

0 commit comments

Comments
 (0)