forked from cardosofelipe/fast-next-template
Rebrand PragmaStack to Syndarix throughout codebase #13
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
The project was forked from PragmaStack and needs comprehensive rebranding to Syndarix throughout the entire codebase. This includes renaming strings, variables, comments, configuration files, and any other references.
Scope
Backend (
/backend)Frontend (
/frontend)package.jsonname and descriptionConfiguration Files
Documentation
Acceptance Criteria
Priority
Medium - Should be completed before major development begins
Labels
Rebranding Complete: PragmaStack to Syndarix
All occurrences of PragmaStack have been replaced with Syndarix throughout the codebase, following case-appropriate conventions.
Summary of Changes
Backend Python
backend/app/core/config.py: ChangedPROJECT_NAMEfrom "PragmaStack" to "Syndarix"backend/README.md: Updated title and descriptionFrontend TypeScript/React
frontend/src/lib/i18n/metadata.ts: Updated site name for EN and IT localesfrontend/src/app/globals.css: Updated design system comment headerfrontend/src/app/[locale]/page.tsx: Updated copyright and landing page commentsfrontend/src/app/[locale]/dev/page.tsx: Updated metadata title and descriptionfrontend/src/app/[locale]/demos/page.tsx: Updated metadata title and descriptionfrontend/src/app/[locale]/dev/docs/page.tsx: Updated design system referencefrontend/src/app/[locale]/(authenticated)/layout.tsx: Updated metadata templatefrontend/src/app/[locale]/admin/layout.tsx: Updated metadata templateFrontend Components
frontend/src/components/home/Header.tsx: Updated logo alt text and brand namefrontend/src/components/home/HeroSection.tsx: Updated branding textfrontend/src/components/home/PhilosophySection.tsx: Updated "Why PragmaStack?" to "Why Syndarix?"frontend/src/components/layout/Header.tsx: Updated logo alt text and brand namefrontend/src/components/layout/Footer.tsx: Updated logo alt text, copyright, and GitHub link (now points to Gitea)frontend/src/components/dev/DevLayout.tsx: Updated logo alt text and brand nameDocumentation
frontend/docs/branding/README.md: Updated branding guidelines titlefrontend/docs/branding/02-visual-identity.md: Updated logo referencesfrontend/docs/I18N.md: Updated project name referencefrontend/docs/design-system/README.md: Updated design system titlefrontend/docs/design-system/00-quick-start.md: Updated design system referencefrontend/docs/design-system/08-ai-guidelines.md: Updated AI guidelines project referencefrontend/docs/design-system/99-reference.md: Updated quick reference titleTest Files
frontend/tests/lib/i18n/metadata.test.ts: Updated expected site config valuesfrontend/tests/components/layout/Header.test.tsx: Updated brand name expectationsfrontend/tests/components/home/Header.test.tsx: Updated brand name expectationsfrontend/tests/components/layout/Footer.test.tsx: Updated copyright text expectationsfrontend/tests/app/page.test.tsx: Updated multiple brand referencesfrontend/e2e/homepage.spec.ts: Updated E2E test expectationsPreserved Attribution Lines
The following "Built on PragmaStack" references were intentionally preserved per the guidelines:
README.md(attribution badge and acknowledgments)CLAUDE.md(template attribution)docs/adrs/ADR-005-tech-stack-selection.md(technical decision record)docs/requirements/SYNDARIX_REQUIREMENTS.md(glossary reference)docs/architecture/*.md(architecture documentation)Verification
PROJECT_NAME: SyndarixNote
The Footer component's GitHub link was also updated from GitHub to the project's Gitea repository URL:
https://gitea.pragmazest.com/cardosofelipe/syndarix