Skip to content

igbopharaoh/prguard

Repository files navigation

PRGuard

PRGuard is a Rust-first GitHub App and dashboard for PR review readiness checks, contributor guidance, issue claiming, and maintainer triage.

Workspace

  • apps/api: Rust axum API and GitHub webhook server.
  • apps/web: Next.js dashboard and public contributor profile.
  • crates/core: deterministic scoring and label/comment logic.
  • crates/github: GitHub App authentication and REST client.
  • crates/db: SQLx query layer.
  • migrations: SQLx migrations.

Local Development

  1. Copy .env.example to .env.
  2. Start Postgres with docker compose up -d.
  3. Run the API with cargo run -p prguard-api.
  4. Run the web app with pnpm --filter @prguard/web dev.

The API health endpoint is GET /health.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages