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
- Host: GitHub
- URL: https://github.com/vincenzopalazzo/penguin
- Owner: vincenzopalazzo
- Created: 2022-11-18T09:10:58.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-25T16:28:59.000Z (almost 3 years ago)
- Last Synced: 2025-02-02T16:32:23.303Z (over 1 year ago)
- Topics: asynchronous-programming, rust, rust-lang
- Language: Rust
- Homepage:
- Size: 118 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
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
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
```