Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jradtilbrook/phpstan-buildkite-plugin

A Buildkite plugin that runs PHPStan and can annotate GitHub checks
https://github.com/jradtilbrook/phpstan-buildkite-plugin

Last synced: about 1 month ago
JSON representation

A Buildkite plugin that runs PHPStan and can annotate GitHub checks

Awesome Lists containing this project

README

        

# Template Buildkite Plugin [![Build status](https://badge.buildkite.com/d673030645c7f3e7e397affddd97cfe9f93a40547ed17b6dc5.svg)](https://buildkite.com/buildkite/plugins-template)

A Buildkite plugin for something awesome

## Options

These are all the options available to configure this plugin's behaviour.

### Required

#### `mandatory` (string)

A great description of what this is supposed to do.

### Optional

#### `optional` (string)

Describe how the plugin behaviour changes if this option is not specified, allowed values and its default.

## Examples

Show how your plugin is to be used

```yaml
steps:
- label: "🔨 Running plugin"
command: "echo template plugin"
plugins:
- template#v1.0.0:
mandatory: "value"
```

## And with other options as well

If you want to change the plugin behaviour:

```yaml
steps:
- label: "🔨 Running plugin"
command: "echo template plugin with options"
plugins:
- template#v1.0.0:
mandatory: "value"
optional: "example"
```

## ⚒ Developing

You can use the [bk cli](https://github.com/buildkite/cli) to run the [pipeline](.buildkite/pipeline.yml) locally:

```bash
bk local run
```

## 👩‍💻 Contributing

Your policy on how to contribute to the plugin!

## 📜 License

The package is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT).