Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 2.13 KB

README.md

File metadata and controls

57 lines (39 loc) · 2.13 KB

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.