- π Metadata contribution (add/update tool, model, or provider information)
- π Bug fix (non-breaking change that fixes an issue)
- β¨ New feature (non-breaking change that adds functionality)
- π₯ Breaking change (fix or feature that would cause existing functionality to change)
- π Documentation update
- π¨ UI/UX improvement
- β»οΈ Code refactoring
- β‘ Performance improvement
- β Test update
Closes #(issue number)
Only complete this section if adding/updating manifest files:
- All required fields are filled in according to the schema
- All URLs are accessible and point to official sources
- JSON syntax is valid (no syntax errors)
- No duplicate entries exist
- Manifest file is in the correct directory (
manifests/ides/,manifests/clis/, etc.) - ID field follows naming convention (lowercase, hyphenated)
- Description is clear, concise, and accurate
- Verified information from official documentation/website
For model contributions, additionally:
- Size, context length, and max output are accurate
- Pricing information is current and verified
- URLs include website, documentation, and relevant analysis sites
- Local build passes (
npm run build) - All validation checks pass (
npm run validate:manifests) - URL validation passes (
npm run validate:urls) - Linting passes (
npm run lint) - Spell check passes (
npm run spell)
- Code/manifest follows project conventions
- Changes are well-documented
- All CI checks pass
- No security concerns
- Documentation is updated (if needed)