Reference¶
Contributors directive¶
- .. contributors:: username/repository [username/repository ...]¶
One or more GitHub repositories, separated by spaces. When multiple repositories are specified, contributors are merged into a single list and contribution counts are summed for users who appear in more than one repository.
.. contributors:: dgarcia360/sphinx-contributors dgarcia360/other-repo :contributions:
- :limit: (integer)¶
Maximum number of contributors to list. If omitted, all contributors are shown.
- :order: (string)¶
Results are sorted by the number of contributions. This parameter controls whether they are sorted by most active users first (
DESC) or least active users first (ASC). Default isDESC.
- :avatars: (boolean)¶
Whether to include an image with the avatar returned by GitHub. Use CSS to customize the image size, since the returned images might vary.
- :avatars_only: (boolean)¶
Show only avatar images with no usernames or contribution counts. Each avatar links to the contributor’s GitHub profile, and the username is shown as a tooltip on hover. Implies
:avatars:.
- :contributions: (boolean)¶
Whether to show the total number of contributions by each user or not.
- :names: (boolean)¶
Whether to display real names (fetched from GitHub user profiles) instead of usernames. Falls back to the username if the user has not set a name on their GitHub profile.
- :include: (string)¶
Comma separated GitHub usernames to add to the list of contributors. This is useful for including people who contributed via
Co-authored-bycommit trailers, since the GitHub REST API does not count those as contributors. Already listed contributors are not duplicated. For example:dgarcia360,otheruser.
- :exclude: (string)¶
Comma separated usernames to exclude from the list of contributors, for example:
dependabot[bot],pre-commit-ci[bot].
Note
The GitHub REST API used by this extension does not include contributors added via
Co-authored-bycommit trailers. Use the:include:option to manually add those contributors.