type: decision
status: active
timestamp: 2026-07-02
tags: [naming, branding, repos, migration]

Brand-independent repo naming — drop oriz- prefix 2026-07-02

All chirag127/* repos use descriptive names without brand prefix. Enables future brand/domain migration without repo renames. Only npm package scope will migrate separately (deferred).

Brand-independent repo naming

Decision

Repo names describe FUNCTION, not brand. Zero oriz- prefix on GitHub repo names. If the oriz brand changes tomorrow to any other name, only:

need to change. Repo names stay stable forever.

Rename mapping (executed 2026-07-02)

OldNewFunction
oriz-workflowsworkflowsReusable GH Actions workflows
oriz-mmi-tickertape-mmi-apimarket-mood-index-apiTickertape MMI scraper API
oriz-ncert-appncert-textbooks-appNCERT textbook access PWA
oriz-janaushdhi-appjanaushdhi-medicine-finder-appJan Aushadhi affordable-medicine locator
oriz-lore-applore-appLore/story app
oriz-me-book100-year-strategy-book100-year personal strategy mdBook
oriz-janaushdhi-bookjanaushdhi-bookJan Aushadhi documentation book

Naming rules

  1. No brand prefix. No oriz-, no chirag-. GitHub owner already shows chirag127.
  2. Function-first. market-mood-index-api not oriz-mmi-api.
  3. Type suffixes kept as useful markers: -api, -app, -book, -npm-pkg, -vsc-ext, -bs-ext, -mcp-server.
  4. kebab-case only. Lowercase.
  5. Full words over abbreviations. history-lore-app > hist-lore unless the abbreviation is universally known (api, pwa, sdk, cli).
  6. English descriptive. For India-specific content (NCERT, Jan Aushadhi, RTO), keep the term but add context: janaushdhi-medicine-finder-app not just janaushdhi-app.

What stays (for now)

Anti-patterns

Migration mechanics

Cross-refs


Edit on GitHub · Back to index