Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pagopa-archive/engineering-pairs

Publish a list of programming partner pairs every week on Slack.
https://github.com/pagopa-archive/engineering-pairs

Last synced: about 12 hours ago
JSON representation

Publish a list of programming partner pairs every week on Slack.

Awesome Lists containing this project

README

        

# Pair Generator

This repository contains a GitHub Action that generates pairs of members from
a specified Slack channel every two weeks on Mondays, and shares them to the channel.
The purpose of this action is to encourage collaboration and knowledge
sharing among engineering team members.

## Usage

To use this action, simply include it in your GitHub Actions workflow and configure the following environment variables:

- `SLACK_TOKEN`: The Slack bot token to use for posting messages.
- `SLACK_CHANNEL`: The Slack channel ID or name where the pairs should be posted.
- `EXCLUDE_IDS`: A comma-separated list of usernames to exclude from the pairing process.
- `TENOR_TOKEN`: The Tenor API token to use for generating GIFs.

By default, the action will generate pairs from all members in the specified channel.
If you want to exclude certain members from the pairing process, you can add their user's IDs
as a comma separated list (do not use spaces) to the `EXCLUDE_IDS` environment variable.