4 个版本 (2 个破坏性更新)
0.3.0 | 2022年3月24日 |
---|---|
0.2.1 | 2022年3月22日 |
0.2.0 | 2022年3月22日 |
0.1.0 | 2022年3月20日 |
#15 in #github-webhook
15KB
214 代码行
潮汐-github
在 tide 中处理 Github webhooks。
use tide_github::Event;
#[async_std::main]
async fn main() -> tide::Result<()> {
let mut app = tide::new();
let github = tide_github::new("My Github webhook s3cr#t")
.on(Event::IssueComment, |payload| {
println!("Got payload for repository {}", payload.repository.name);
})
.build();
app.at("/gh_webhooks").nest(github);
app.listen("127.0.0.1:3000").await?;
Ok(())
}
lib.rs
:
在 tide 中处理 Github webhooks。
示例
#[async_std::main]
async fn main() -> tide::Result<()> {
let mut app = tide::new();
let github = tide_github::new("My Github webhook s3cr#t")
.on(Event::IssueComment, |payload| {
println!("Received a payload for repository {}", payload.repository.name);
})
.build();
app.at("/gh_webhooks").nest(github);
app.listen("127.0.0.1:3000").await?;
Ok(())
}
API 正在开发中,可能会有意外的变化。
依赖项
~26–45MB
~808K SLoC