PRs merged 7

next-intl

Open source contributions to the internationalization library for Next.js App Router.

Type
Open Source
Status
Live
Role
Contributor
Duration
2024-03 → 2025-02

Overview

An open source vessel forks from upstream trunk, lands patches on a feature branch, passes review and CI, then merges back — each commit a discrete contribution to the shared codebase.

Key metrics

PRs merged

7

Commits

24

Issues

5

Active

11mo

Engineering highlight

ChallengeRef: PR-412

Locale fallback loop on static pages

Traced infinite redirect when defaultLocale mismatched middleware matcher — fixed with guarded fallback chain.

Links

Timeline

Each bar marks a documented milestone or decision.

More notes

MilestoneRef: PR-389

RSC message hydration mismatch

Aligned server and client message bundles for partial prerendering routes.

Featured module

Feature Branch

Forked work for App Router edge cases, static generation, and locale detection fixes.

Summary

Open source contributions to the internationalization library for Next.js App Router.

Architecture

  • Upstream Trunk

    Core routing, middleware, and message loading APIs maintained by project owners.

    Next.jsnext-intlMiddleware
  • Feature BranchFeatured

    Forked work for App Router edge cases, static generation, and locale detection fixes.

    GitTypeScript
  • Patch Module

    Targeted fixes to request locale resolution and server component message hydration.

    ReactRSCVitest
  • Review / CI

    GitHub Actions matrix, type checks, and maintainer review cycles before merge.

    GitHub ActionsVitestPlaywright
  • Merge Gate

    Squash merges with conventional commit messages and changelog entries.

    Conventional CommitsGitHub PRs

Tech stack

TypeScriptNext.jsReactVitestGitHub Actions