Skip to content

chore: rename the project from MagnaCMS to FigureMatch - #157

Merged
Eslam93 merged 1 commit into
mainfrom
chore/rename-figurematch
Nov 7, 2026
Merged

Eslam93 merged 1 commit into
mainfrom
chore/rename-figurematch

Conversation

@Eslam93

@Eslam93 Eslam93 commented Nov 7, 2026

Copy link
Copy Markdown
Owner

Why

The project is now FigureMatch: the GitHub repo was renamed to Eslam93/FigureMatch, and old MagnaCMS URLs redirect. This PR removes the old name from everything in the current tree. Git history stays as it is.

What changed

  • Docs: README, ARCHITECTURE, DEVLOG, the frontend and infra READMEs, and DEPLOY.md now use the new name, and their links point at Eslam93/FigureMatch.
  • README header: it now opens with a note that the project is being rebuilt into a bilingual Arabic/English figure checker. The rest of the README still describes the current studio.
  • App: page titles, the landing page, the sidebar, the global error page, and the backend's app_name.
  • Packages: figurematch-backend, figurematch-frontend and figurematch-infra, with lockfiles updated to match.
  • Infra: CDK stack and resource names are now figurematch-${env}-*, and infra/bin/magnacms.ts becomes figurematch.ts. The AWS stacks are already torn down, so nothing deployed is affected.
  • Local dev: docker-compose container names, the seed user and brand voice, and the mock email sign-off.
  • Tests: the "prompts never name the app" test now looks for figurematch.

Verification

  • Backend: ruff, mypy, uv lock --check and pytest all pass (525 passed).
  • Frontend: typecheck, lint and vitest all pass (48 tests).
  • Infra: tsc and jest pass: 64 tests and 5 snapshots, with no snapshot updates needed beyond the renamed strings.
  • git grep -i magna finds nothing.

🤖 Generated with Claude Code

The GitHub repo is now Eslam93/FigureMatch. This replaces the old name
everywhere in the current tree: docs and links, app titles, package
names, CDK stack and resource names (infra/bin/magnacms.ts becomes
figurematch.ts), local container names, seed data, the mock sign-off,
and the "prompts never name the app" test. Git history is unchanged.

The README now opens with a note that the project is being rebuilt
into a bilingual Arabic/English figure checker and still describes the
current studio until then.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Eslam93
Eslam93 merged commit 7a92a96 into main Nov 7, 2026
4 checks passed
@Eslam93
Eslam93 deleted the chore/rename-figurematch branch November 7, 2026 05:28
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.

1 participant