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 <noreply@anthropic.com>
… 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 <noreply@anthropic.com>
- 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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
Update manifest JSON files for CLIs, extensions, IDEs, models, providers, and vendors with latest data.

Co-Authored-By: Claude <noreply@anthropic.com>
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 <noreply@anthropic.com>
Update content files across multiple locales for articles, getting started docs, FAQ, and manifesto pages.

Co-Authored-By: Claude <noreply@anthropic.com>
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 <noreply@anthropic.com>
Update CLAUDE.md, README.md, documentation files, scripts README, and alignment tests.

Co-Authored-By: Claude <noreply@anthropic.com>
Add comprehensive reference documentation for model benchmarks and specifications to guide manifest creation and updates.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
Add utility script for comparing and analyzing model manifests to aid in data validation and quality assurance.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Add outputModalities field to model schema and type definitions
to specify supported output media types for AI models.

Co-Authored-By: Claude <noreply@anthropic.com>
Add outputModalities field to all model manifests and kimi-cli
to specify supported output media types for AI models.

Co-Authored-By: Claude <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
- 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 <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
…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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
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 <noreply@anthropic.com>
@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