EclipseFdn / EclipseFdn/open-vsx.org

Rate limiting — Phase 3 (Automation, client charts, billing, docs)

Open
#6,459 0 comments 0 reactions 0 assignees View on GitHub
rate-limiting team:software-dev
Dominant language
TypeScript
Stars
394
Forks
145
Avg merge
2d 19h
Merged PRs (30d)
3

Description

Complete the MVP with automation and customer-facing features.

## Scope

### Automation
- Automated customer emails:
- Grace notifications.
- Enforcement notifications.
- Upgrade prompts.

### Billing / subscription integration
- Automated tier upgrades and notification to billing team to update invoices.
- Automated state transitions driven by p95 rules.

### Documentation and transition
- Admin guide for configuring global limits, tiers, overrides, tokens, and CIDR lists.
- API documentation for identity/credential handling and rate-limit headers.
- Runbooks for monitoring and responding to limit breaches.
- Knowledge-transfer session with Foundation staff.
- Future recommendations list for long-term improvements.

## Acceptance criteria
- Customers receive automated emails on state change events.
- Customers can view daily and historical usage with limits and p95.
- Tier upgrades flow through billing/subscription and update limits automatically.
- State transitions follow rules without manual admin action.
- Docs and runbooks are published and reviewed internally.
- Knowledge transfer completed.

## Target
TBD

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.