Skip to main content

Contributors extension for Sphinx.

Project description

sphinx-contributors is a Sphinx extension that automatically lists the people who have contributed to your GitHub repositories, right inside your documentation.

https://raw.githubusercontent.com/dgarcia360/sphinx-contributors/master/docs/source/_static/example_avatars.png

Features

  • List contributors from one or multiple GitHub repositories in a single directive.

  • Display real names, avatars, and contribution counts.

  • Manually include contributors not detected by the API (e.g., Co-authored-by contributors).

  • Exclude bots and specific users.

  • Sort by most or least active, and limit the number shown.

Requirements

  • GitHub public repositories.

  • Python 3.10+ and Sphinx 7.0+.

Installation

  1. Install sphinx-contributors using PIP.

    pip install sphinx-contributors
  2. Add the extension to your Sphinx project conf.py file.

    extensions = ['sphinx_contributors']

Usage

Using the directive:

..  contributors:: sphinx-doc/sphinx

Renders:

https://raw.githubusercontent.com/dgarcia360/sphinx-contributors/master/docs/source/_static/example.png

Check out the full documentation for more customizable options at https://sphinx-contributors.readthedocs.io/

Contributing

We encourage public contributions! Please review CONTRIBUTING for details on our code of conduct and development process.

License

Copyright (c) 2018 - present David Garcia (@dgarcia360).

Licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sphinx_contributors-0.3.0.tar.gz (399.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sphinx_contributors-0.3.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file sphinx_contributors-0.3.0.tar.gz.

File metadata

  • Download URL: sphinx_contributors-0.3.0.tar.gz
  • Upload date:
  • Size: 399.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.5

File hashes

Hashes for sphinx_contributors-0.3.0.tar.gz
Algorithm Hash digest
SHA256 9b8c94fb5c1f851719a3abb9e15281c34f511b8aba71c97ac9c30bcb14f907fd
MD5 0109235cab6cca3d0af0140b01ffd16f
BLAKE2b-256 b56853a8170828c2e175e5333560d413c7721c323ba9ffbbc86c3c8346f6eb4b

See more details on using hashes here.

File details

Details for the file sphinx_contributors-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sphinx_contributors-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd762cf65d4b931f4e073c1a0ae37aa5881b8a01788fb633963ba6b104c1e90b
MD5 fb623c395935562035b52ce0cd16ecb0
BLAKE2b-256 efbdb6c802bf3fa12cf60dc1685412a934c562426e3cc414d4d8c1c536ddad8a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page