Giter Site home page Giter Site logo

tender's Introduction

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.

tender's People

Contributors

ssbarnea avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.