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

https://github.com/vincenzopalazzo/penguin

Triage bot built to be used inside the Rust Async working group and also be an extensible triage bot written in Async Rust
https://github.com/vincenzopalazzo/penguin

asynchronous-programming rust rust-lang

Last synced: over 1 year ago
JSON representation

Triage bot built to be used inside the Rust Async working group and also be an extensible triage bot written in Async Rust

Awesome Lists containing this project

README

          


penguin


Triage bot built to be used inside the Rust Async working group and also be an extensible triage bot written in Async Rust


GitHub Workflow Status


Project Homepage


## Table of Content

- Introduction
- How to use

## Introduction

Developed as part of the Rust Async WG while @vincenzopalazzo was onboarding in the async programming in rust concept. The tool is developed as a
proof of concept for the Async Runtime [Rio](https://github.com/vincenzopalazzo/rio) that is a tiny async runtime developed during the Async WG onboarding.

Why the penguin name?

>The answer to every problem involved penguins. – Rick Riordan

## How to use

There are two simple steps

1. Create your `triage.json` file from the following template:

``` json
{
"team": "async-wg",
"git": {
"owner": "rust-lang",
"repo": "rust",
"labels": ["A-async-await"],
"exclude": [
"AsyncAwait-Triaged"
],
"since": "2023-04-01T16:14:37.222558823+00:00"
},
"hackmd": {
"token": "",
"team": false
}
}
```
You can generate the hackmd token from the [following docs](https://hackmd.io/@hackmd-api/developer-portal/https:%2F%2Fhackmd.io%2F@hackmd-api%2Fhow-to-issue-an-api-token)

2. Run the following command and start your triage meeting

```
➜ penguin git:(main) ✗ rustup default nightly && make install
➜ penguin git:(macros/fixs) ✗ penguin --config /home/vincent/async-triage.json
The last issue triage was 2023-04-01T16:14:37.222558823+00:00
✓ Triage Hackmd available at: https://hackmd.io/@vincenzopalazzo/SkBLw_aQh
```