maintainer

command module
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 27, 2017 License: Apache-2.0 Imports: 1 Imported by: 0

README

maintainer

Go Report Card GoDoc Build Status

Help you to be a qualified maintainer :)

Maintainer is a CLI app which helps you to generate AUTHORS, CHANGELOG.md, CONTRIBUTING.md and so on based on the repository in GitHub. It makes your repository more contributor-friendly.

asciicast

Installation

$ go get github.com/gaocegege/maintainer
$ maintainer --help

The Docker Way

$ docker pull gaocegege/maintainer
$ docker run --rm -v $(pwd):/workdir gaocegege/maintainer:latest --help

Config

Location

$HOME/.maintainer.yml

Configuration

Get the token from https://github.com/settings/tokens/new?description=Maintainer%20CLI%20token, you only need "repo" scope for private repositories.

token: <Your Token for Maintainer CLI(40 digit)>
Template

./.maintainer.yml.template

Features

Generate CHANGELOG.md

changelog subcommand will generate CHANGELOG.md for your repository, it is supported via github_changelog_generator, so you need to install it before the subcommand is called.

See here about how to install github_changelog_generator. In the future, maintainer will support install this dependency automatically.

Generate CONTRIBUTING.md

contributing subcommand will generate CONTRIBUTING.md for your repository, now this file is a general version.

In the future, maintainer will detect languages and generate corresponding documentation about programming language specific flow for contribution.

Generate AUTHORS

contributor subcommand will generate AUTHORS just like moby/moby does. It gives the contributors more passion to contribute.

Recommend badges for you (In Future)

People ❤ badges. badge subcommand will recommend badges for you based on which languages the repository is written in.

Docs

./docs/README.md

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL