Skip to content

Conversation

@ericyangpan
Copy link
Contributor

Description

Type of Change

  • 📝 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

Related Issue

Closes #(issue number)

Changes Made

Metadata Contribution Checklist

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

Testing

  • 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)

Screenshots (if applicable)

Additional Notes


Reviewer Checklist

  • Code/manifest follows project conventions
  • Changes are well-documented
  • All CI checks pass
  • No security concerns
  • Documentation is updated (if needed)

ericyangpan and others added 30 commits January 6, 2026 21:00
- Update README with current multilingual support (12 languages) and deployment details
- Rewrite FETCH_GITHUB_STARS.md with comprehensive API reference and usage guide
- Expand MANIFEST_I18N.md with full type documentation, examples, and best practices
- Refactor METADATA_OPTIMIZATION.md with improved schema system documentation
- Update related schema and SEO documentation files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
… status

- Update Next.js version to 15.5.9
- Mark all critical and high-priority issues as completed
- Document current Server/Client component architecture
- Add configuration files reference section
- Convert 'issues' to 'completed optimizations' overview
- Add optimization history timeline
- Add future enhancement guidelines (Edge Runtime, on-demand revalidation)
- Set quarterly review cycle

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
- Add manifest-registry.ts as single source of truth for manifest data access
- Eliminate DRY violations across landscape-data.ts and search.ts (90+ lines)
- Enhance revalidation API with category support and GET documentation
- Update PERFORMANCE_AUDIT.md

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Add new translation files for open-source-rank and search pages across all configured locales (de, en, es, fr, id, ja, ko, pt, ru, tr, zh-Hans, zh-Hant).

Co-Authored-By: Claude <[email protected]>
Update manifest JSON files for CLIs, extensions, IDEs, models, providers, and vendors with latest data.

Co-Authored-By: Claude <[email protected]>
Update all application pages, components, and library modules for improved functionality across CLIs, extensions, IDEs, models, providers, vendors, search, and open-source-rank sections.

Co-Authored-By: Claude <[email protected]>
Update content files across multiple locales for articles, getting started docs, FAQ, and manifesto pages.

Co-Authored-By: Claude <[email protected]>
Update translation files for components, shared terms, and page content across active locales (de, en, es, fr, id, ja, ko, pt, ru, tr, zh-Hans, zh-Hant).

Co-Authored-By: Claude <[email protected]>
Update CLAUDE.md, README.md, documentation files, scripts README, and alignment tests.

Co-Authored-By: Claude <[email protected]>
Add comprehensive reference documentation for model benchmarks and specifications to guide manifest creation and updates.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Add manifests for Claude Opus 4.5, Gemini 3 Flash, GLM-4-7, GPT-5-2, Kat Coder Pro v1, Kimi K2 Thinking, and MiniMax M2-1.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Add provider manifests for Alibaba, Anthropic, Google, Kwai Katon AI, Meta, and OpenAI to support multi-provider model tracking.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update model schema with new fields, add mapping configuration, update 24 existing model manifests with enhanced metadata, and remove deprecated llama-4-maverick manifest.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Refactor manifest types for better alignment with schemas, add model enums, migrate i18n core lib from .mjs to .ts for better type safety, and update configuration files.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update metadata generators, pricing utilities, benchmark handling, and regenerate metadata/model/provider indexes to align with updated manifest schemas.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update all page components, client components, and OpenGraph images to support new manifest structure, enhanced metadata, and improved type safety across all routes.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update all components to support new manifest structure, improve type safety, and enhance functionality for product displays, navigation, controls, and sidebars.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Add new landscape page translation files for all 12 supported locales to support the AI coding landscape feature.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update translation files for components, pages, and shared modules across all 12 locales. Update all article and documentation content files with improved formatting and metadata.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Update translation alignment tests, reference validation tests, and URL accessibility tests. Enhance i18n skill documentation with improved workflow and examples.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Add utility script for comparing and analyzing model manifests to aid in data validation and quality assurance.

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
Add outputModalities field to model schema and type definitions
to specify supported output media types for AI models.

Co-Authored-By: Claude <[email protected]>
Add outputModalities field to all model manifests and kimi-cli
to specify supported output media types for AI models.

Co-Authored-By: Claude <[email protected]>
Refactor all UI components to use hierarchical translation
namespaces instead of flat structure. This improves code
maintainability and follows the i18n architecture rules.

- Controls: useTranslations('components.controls.*')
- Navigation: useTranslations('components.navigation.*')
- Product: useTranslations('components.product.*')
- Sidebar: useTranslations('components.sidebar.*')
- Common: useTranslations('components.common.*')

Co-Authored-By: Claude <[email protected]>
Refactor all page components to use hierarchical translation
namespaces instead of flat structure. This improves code
maintainability and follows the i18n architecture rules.

- List pages: useTranslations('pages.{type}')
- Detail pages: useTranslations('pages.{type}Detail')
- Client components: useTranslations('pages.{type}')
- Image generators: useTranslations('pages.{type}')

Co-Authored-By: Claude <[email protected]>
Refactor library files to use hierarchical translation
namespaces. Updates metadata generators and license component
to follow the i18n architecture rules.

- src/lib/generated/metadata.ts
- src/lib/generated/models.ts
- src/lib/metadata/generators.ts
- src/lib/metadata/index.ts
- src/lib/license.tsx
- tests/metadata.generators.test.ts

Co-Authored-By: Claude <[email protected]>
Restructure translation files to follow hierarchical architecture:
- Remove flat components.json and pages/stacks.json files
- Update index.ts export structure
- Update shared.json and comparison.json with new keys
- Organize components by directory: common, controls, navigation, product, sidebar
- Organize pages by type: cli-detail, clis, extension-detail, extensions, etc.

This change requires corresponding translation key migrations
in component and page files.

Co-Authored-By: Claude <[email protected]>
- CLAUDE.md: Update project guidelines and i18n instructions
- cspell.json: Add new terms to spelling dictionary
- data/github-stars.json: Update GitHub stats data
- docs/MANIFEST_I18N.md: Update manifest i18n documentation

Co-Authored-By: Claude <[email protected]>
…tern

Update all page and component files to follow the new i18n architecture:
- Import and use tShared for common/shared translations
- Simplify translation namespace patterns
- Remove hard-coded namespace assumptions in menu configs

Affected areas:
- Product detail pages (clis, extensions, ides, models, model-providers, vendors)
- Comparison pages
- Homepage
- Components (Header, FilterSortBar, Navigation, Product, Sidebar)
- Metadata generators

Co-Authored-By: Claude <[email protected]>
ericyangpan and others added 2 commits January 11, 2026 22:03
Restructure translation files to follow new i18n architecture rules:
- Move shared vocabulary (manifesto, aiCodingStack, collections) to shared.json
- Remove duplicate translation keys across locale files
- Eliminate cross-namespace @: references in favor of code-level combining

All 12 languages (en, de, es, fr, id, ja, ko, pt, ru, tr, zh-Hans, zh-Hant) updated consistently.

Co-Authored-By: Claude <[email protected]>
Add comprehensive i18n documentation and validation tools:
- I18N-ARCHITECTURE-RULES.md: detailed architecture rules for translation files
- scripts/validate/: url validation scripts for multi-language testing
- scripts/README.md: updated with validate/ directory and compare-models.mjs

Co-Authored-By: Claude <[email protected]>
@ericyangpan ericyangpan requested a review from a team as a code owner January 12, 2026 03:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants