Skip to content

Tool to help tending github repos: like managing labels

License

Notifications You must be signed in to change notification settings

pycontribs/tender

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

81be6ec · Jul 1, 2024

History

21 Commits
Aug 23, 2020
Aug 23, 2020
Aug 23, 2020
Feb 16, 2020
Jul 1, 2024
Aug 23, 2020
Aug 17, 2020
Feb 16, 2020
Aug 23, 2020
Aug 18, 2020
Aug 17, 2020
Aug 18, 2020
Aug 16, 2020
Aug 16, 2020

Repository files navigation

PyPI PyPI - License build

About

Tender aims to ease maintenance of github open-source projects by reducing the amount of boring tasks.

Please note that the project is in its early stages of development and is not yet ready for production use. Still, feel free to look at it, maybe you can join us and avoid writing your own tool that aims to do the same.

Try running tender on your repository because by default it will no do any modifycation.

Tender can be used manually as a command-line tool or on CI/CD pipelines, like github actions.

Example of activities performed:

  • assure required labels are used on pull-requests
  • create and update release notes based on merged pull-requests
  • maintain a list of standardized labels

Usage

screenshot

Configuration

By default the file tries to load the configuration files from local reposity and falls back to "meta" repository from the same organization. If these are also missing it will load them from pycontribs/meta repository.

Recognized config files:

The file format is the same as the original tools, as tender is seen as a drop-in replacements for these.

Background

The project was inspired by existing tools like:

Because these tools had very limited use and almost never had a dual mode command line and github action, we decided to create one that can take care of all tasks related to maintenance of open-source projects, one that can optionally keep configuration in a single place, a meta repository.

About

Tool to help tending github repos: like managing labels

Resources

License

Stars

Watchers

Forks

Packages

No packages published