Skip to main content

give tribute to your repository contributors.

Project description

tributors

docs/assets/img/logo.png

All Contributors

Documentation

What is tributors?

Tributors is a Python library and GitHub action that helps you to pay tribute to your contributors. Tribute interacts with several well-known repository metadata files:

Each of the services above allows you to generate some kind of metadata file that has one or more repository contributors. This file typically needs to be generated and updated manually, and this is where tributors comes in to help! Tributors will allow you to programmatically create and update these files. By way of using a shared cache, a .tributors file that can store common identifiers, it becomes easy to update several of these metadata files at once. You can set criteria such as a threshold for contributions to add a contributor, export an Orcid ID token to ensure that you have Orcid Ids where needed, or use an interactive mode to make decisions as you go.

How does it work?

Tributors uses the GitHub API, Zenodo API, and Orcid API to look up shared identifiers for common metadata services like all contributors, Zenodo, and CodeMeta. The tool is available for local or container usage, and as a GitHub Action (see the examples folder). See the full documentation for getting started.

Contributors

Yaroslav Halchenko
Yaroslav Halchenko

💻 📖
Vanessasaurus
Vanessasaurus

💻
Pierre Grimaud
Pierre Grimaud

💻
vuillaut
vuillaut

💻
jwodder
jwodder

💻

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

tributors-0.1.1.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

tributors-0.1.1-py2.py3-none-any.whl (36.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file tributors-0.1.1.tar.gz.

File metadata

  • Download URL: tributors-0.1.1.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for tributors-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8ff8139d7c23150a0457d7815aa579756ae11d05f2f4c16433d0c512cd4a6f32
MD5 17563d57492d6f01e55668733b3a385d
BLAKE2b-256 b97e4f936bad329befeeaf82b1c561b13f1aa41c175ba7e9747af912a55b2434

See more details on using hashes here.

File details

Details for the file tributors-0.1.1-py2.py3-none-any.whl.

File metadata

  • Download URL: tributors-0.1.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 36.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for tributors-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 64d529b5e3101fd2838275403de9a749c14178ef272fa9c331a5318fcc11bd15
MD5 1c7abf0dafa8d63ae6014a26f548fec3
BLAKE2b-256 3d709f8989d796b665e46501860cb25ebe780d0af21fa0b456e3aa72e363ba51

See more details on using hashes here.

Supported by

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