Skip to content

BUILD.md documents 2 flavors (global, cn) but android/app/build.gradle.kts defines 6 #335

Description

@chirag127

Problem

BUILD.md lists only global and cn flavors, but the actual Android build defines 6, and AGENTS.md tells contributors to avoid global/cn for local dev.

Steps

  1. Follow BUILD.md: flutter run --flavor global
  2. Read AGENTS.md line 15-20 which says # Stable overseas; avoid for local dev and instructs flutter run --flavor globalDev
  3. Read android/app/build.gradle.kts lines 92-137

Expected

BUILD.md documents all 6 flavors and matches AGENTS.md guidance on which to use for local dev.

Actual

android/app/build.gradle.kts:92-137 defines 6 productFlavors: global, cn, globalEarly, cnEarly, globalDev, cnDev. BUILD.md's table only covers global and cn. New contributors miss the recommended *Dev flavors that use isolated package/data.

Environment

  • Repo main at 2026-07-04, pubspec.yaml version 1.0.36+120
  • Flutter SDK >=3.6.0 <4.0.0 (pubspec.yaml:7)
  • File: BUILD.md lines 5-9 (flavor table)
  • File: android/app/build.gradle.kts lines 92-137 (productFlavors)
  • File: AGENTS.md lines 13-19 (flavor globalDev/cnDev/globalEarly/cnEarly documented, global/cn marked avoid for local dev)

Thanks for maintaining memex-lab/memex!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions