Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopify Dawn Theme Development Workspace

A version-controlled Shopify Online Store 2.0 theme workspace based on Shopify's Dawn 11.0.0 theme. The repository provides a complete Liquid theme structure for storefront customization, section development, responsive styling, and eCommerce experimentation.

Motivation

Shopify theme development often involves changes across Liquid templates, JSON sections, CSS, JavaScript, localization, and merchant settings. This repository keeps that work in source control so changes remain reviewable, portable, and easier to test outside Shopify's browser editor.

Goals

  • Maintain a reusable local Shopify theme environment.
  • Practice modular Liquid development and Online Store 2.0 architecture.
  • Support storefront experiments without changing a live production theme directly.
  • Preserve a clean baseline for future custom sections, templates, and integrations.

Theme foundation

The Dawn-based foundation includes:

  • Product, collection, search, cart, blog, article, account, and password templates.
  • Modular sections and reusable snippets.
  • Predictive search and collection filtering.
  • Product media galleries, variant selection, quantity controls, and cart interactions.
  • Localization, currency, social links, and merchant-configurable color and typography settings.
  • Responsive CSS and JavaScript assets for modern storefront behavior.

Accomplishments

  • Established a complete Shopify theme codebase under version control.
  • Preserved Shopify's Online Store 2.0 directory conventions across layouts, templates, sections, snippets, assets, locales, and settings.
  • Created a practical base for testing Liquid, theme settings, responsive storefront behavior, and future eCommerce features.

Repository structure

Sajeda-Personal/
├── assets/       # Theme JavaScript, CSS, and media
├── config/       # Theme settings schema and saved settings
├── layout/       # Global storefront and password layouts
├── locales/      # Translation files
├── sections/     # Merchant-configurable page sections
├── snippets/     # Reusable Liquid components
└── templates/    # JSON and Liquid page templates

Local development

Install and authenticate Shopify CLI, then run:

git clone https://github.com/sajeda1311/Sajeda-Personal.git
cd Sajeda-Personal
shopify theme dev --store your-development-store.myshopify.com

Before pushing changes to a live store:

shopify theme check
shopify theme push --unpublished

Preview the unpublished theme and test product, cart, customer-account, search, and localization flows before publishing.

Current status

This repository primarily represents a Dawn-based theme foundation and development sandbox. Store content, products, navigation, metafields, app blocks, and merchant settings live in Shopify and do not travel fully with the theme source. The repository does not include automated storefront tests or project-specific deployment documentation.

Next goals

  • Document custom changes separately from upstream Dawn code.
  • Add Theme Check and automated storefront validation.
  • Add a changelog and release workflow.
  • Remove unused theme assets and sections for leaner deployments.
  • Upgrade carefully against newer Dawn releases while preserving custom work.

Theme attribution

This repository uses Dawn 11.0.0, developed by Shopify. Shopify retains ownership of the upstream theme code. Repository-specific customizations should remain clearly documented when added.

Maintainer

Sajeda Patel

About

Shopify Dawn 11 theme-development workspace used to explore storefront customization, Liquid templates, reusable sections, theme assets, responsive layouts, and e-commerce UX. The repository provides a practical foundation for building, testing, and extending Shopify storefront features through a clean, modular theme structure.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages