Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nolte/plumbing

Github Project plumbing
https://github.com/nolte/plumbing

github plumbing

Last synced: 14 days ago
JSON representation

Github Project plumbing

Awesome Lists containing this project

README

        

# Plumbing

Collection of common Configs for Project Management and CI/CD.

probot | git | description
----------------------------------------------------------------- | --------------------------------------------------------------------------- | -------------------------------------------------------------
[settings](https://probot.github.io/apps/settings/) | [probot/settings](https://github.com/probot/settings) | Configure Github Projects by Source.
[stale](https://probot.github.io/apps/stale/) | [probot/stale](https://github.com/probot/stale) | Handle stale issues.
[release-drafter](https://probot.github.io/apps/release-drafter/) | [toolmantim/release-drafter](https://github.com/toolmantim/release-drafter) | Creates a Human Readable Release Change Log.
[boring-cyborg](https://probot.github.io/apps/boring-cyborg/) | [kaxil/boring-cyborg](https://github.com/kaxil/boring-cyborg) | Different util actions like, automatically label Pull Request

## Usage

### Mage Targets

The [magefile](https://magefile.org/magefiles/) Project makes it possible to create reuseable Targets, like Kind Cluster Creation.

```go
//+build mage

package main

import (
...
// mage:import
_ "github.com/nolte/plumbing/cmd/golang"
...
)
...
```

For more information about importing Targets take a look to the [Documentation](https://magefile.org/importing/).

_Generate Binary_

```sh
mage -compile ./dist/static-output
```

### Probot Remote Configs

For Using in other Github Projects use the Probot Repo Config, more informations at [probot.github.io](https://probot.github.io/docs/best-practices/#configuration).

example: `.github/stale.yml`

```ỳaml
_extends: plumbing
```