Examples¶
The contributors directive renders the contributors of a given GitHub repository in a Sphinx documentation page. This page shows the different options available.
Basic usage¶
List the contributors from a repository:
.. contributors:: dgarcia360/sphinx-contributors
With avatars¶
Display contributor avatars:
.. contributors:: dgarcia360/sphinx-contributors
:avatars:
Avatars only¶
Show only clickable avatars with no text. Hover over an avatar to see the username:
.. contributors:: dgarcia360/sphinx-contributors
:avatars_only:
With contribution counts¶
Show how many contributions each user has made:
.. contributors:: dgarcia360/sphinx-contributors
:contributions:
60 contributions
6 contributions
5 contributions
1 contribution
1 contribution
1 contribution
1 contribution
With real names¶
Show real names instead of usernames (fetched from GitHub profiles):
.. contributors:: dgarcia360/sphinx-contributors
:names:
Excluding users¶
Exclude bots or specific users:
.. contributors:: dgarcia360/sphinx-contributors
:exclude: dependabot[bot], pre-commit-ci[bot]
Including additional contributors¶
Manually add contributors not detected by the API (e.g., Co-authored-by contributors):
.. contributors:: dgarcia360/sphinx-contributors
:include: Peque
Multiple repositories¶
Merge contributors from multiple repositories into a single list. Contribution counts are summed for users who appear in more than one repository:
.. contributors:: dgarcia360/sphinx-contributors sphinx-doc/sphinx
:contributions:
:limit: 10
9123 contributions
3499 contributions
1821 contributions
1494 contributions
895 contributions
584 contributions
224 contributions
183 contributions
140 contributions
134 contributions
Limiting and sorting¶
Control how many contributors are shown and in what order:
.. contributors:: dgarcia360/sphinx-contributors
:contributions:
:limit: 3
:order: ASC
1 contribution
1 contribution
1 contribution
Combining options¶
Avatars, real names, and contribution counts together:
.. contributors:: dgarcia360/sphinx-contributors
:avatars:
:names:
:exclude: dependabot[bot]
For more information on how to style the list, see Customization.