https://github.com/hyperjumptech/reviewers
Reviewers Webhook
https://github.com/hyperjumptech/reviewers
Last synced: about 1 year ago
JSON representation
Reviewers Webhook
- Host: GitHub
- URL: https://github.com/hyperjumptech/reviewers
- Owner: hyperjumptech
- License: isc
- Created: 2024-05-14T03:31:33.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-17T02:52:01.000Z (almost 2 years ago)
- Last Synced: 2025-01-20T06:32:58.304Z (over 1 year ago)
- Language: JavaScript
- Size: 2.93 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Reviewer Assignment Tool
## Description
This project, the Reviewer Assignment Tool, is designed to automate the selection of reviewers for projects named Monika and Symon. It uses cryptographic randomness to ensure fair selection from a predefined list of reviewers, and notifies the selected reviewers via a Microsoft Teams webhook.
## Features
- Random selection of reviewers from a fixed list.
- Notification of selection results through Microsoft Teams.
- Environment variables for secure webhook integration.
## Installation
Install the necessary dependencies by running the following command:
```bash
npm install
```
## Usage
To run the tool, simply execute:
```bash
node index.js
```
This will select reviewers randomly and post the assignment details to a configured Microsoft Teams channel via a webhook.
## Configuration
Ensure that the TEAMS_WEBHOOK_URL environment variable is set to your Microsoft Teams webhook URL before running the script.
## Contributing
We welcome contributions from the community. Before you contribute, please read through the project documentation. If you wish to contribute, please fork the repository and submit a pull request.
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
# License
This project is licensed under the ISC License. See the LICENSE file in the repository for more information.