- 📝 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 (
pnpm build) - All validation checks pass (
pnpm test:validate) - URL validation passes (
pnpm validate:urls) - Static analysis passes (
pnpm biome:check) - Spell check passes (
pnpm spell)
- Code/manifest follows project conventions
- Changes are well-documented
- All CI checks pass
- No security concerns
- Documentation is updated (if needed)