@skeptools/plugin-github
TypeScript icon, indicating that this package has built-in type declarations

0.0.8 • Public • Published

Skep: GitHub plugin

A GitHub implementation for Skep.

Features

Person

This plugin will add each person with a GitHub username to the GitHub org provided in the organization Terraform variable (which will be named, for example TF_GITHUB_ORGANIZATION if the integration namespace is github).

People can optionally be given GitHub admin rights setting the admin property to true.

Team

This plugin will add a GitHub team for each team in config, then add all team members with a GitHub username to that team. This can be used for both callouts and permissions in GitHub, instead of manually adding team members to e.g. PR reviews.

Team leads are added as maintainers to their respective GitHub Teams.

If provided in the organization config, teams will be added under the specified "parent" teams, one for each given TeamTypeType (e.g. team vs guild vs etc).

Readme

Keywords

none

Package Sidebar

Install

npm i @skeptools/plugin-github

Weekly Downloads

20

Version

0.0.8

License

Apache-2.0

Unpacked Size

46 kB

Total Files

16

Last publish

Collaborators

  • rlmartin