Should probably just let Claude write the commit messages too

This commit is contained in:
2025-07-11 08:44:07 -04:00
parent 4dec00d283
commit 370c29a6fc
13 changed files with 1416 additions and 27 deletions

View File

@@ -53,7 +53,7 @@ This is a GitHub Actions monitoring dashboard with a React frontend and Express
- Live configuration reloading via file watching
- Environment variable fallbacks for deployment
- Validation for required GitHub tokens and repository configs
- Optional cache timeout configuration (defaults to 5 minutes)
- Optional cache timeout configuration (defaults to 300 seconds)
### API Endpoints
- `GET /api/health` - Health check
@@ -72,7 +72,7 @@ This is a GitHub Actions monitoring dashboard with a React frontend and Express
### Rate Limiting and Caching
- **Parallel Processing**: API requests are made in parallel with intelligent rate limiting
- **Smart Caching**: Responses are cached with configurable TTL (defaults to 5 minutes)
- **Smart Caching**: Responses are cached with configurable TTL (defaults to 300 seconds)
- **Rate Limit Monitoring**: Tracks and respects GitHub's rate limits with automatic waiting
- **Controlled Concurrency**: Maximum 10 concurrent requests with 10 requests/second limit
- **Cache Management**: Provides API endpoints to view cache statistics and clear cache when needed