xapps-site Project Structure Analysis

Project Overview

Project Name: xapps-site
Type: Jekyll Static Site (Documentation & Marketing)
Base URL: Shopify apps documentation and product site
Build Tool: Jekyll with Ruby


Directory Structure

Root Level Files

Core Directories

_docs/ - Documentation Source Files

Contains 14 markdown documentation files organized by feature:

Custom Redirect Features:

Developer References:

Configuration & Settings:

_layouts/ - Jekyll Templates

_includes/ - Reusable Components

assets/ - Static Assets

css/ - Stylesheets

js/ - JavaScript

raw/ - Raw Documentation

Contains unprocessed versions of developer docs:

textures/ - 3D Assets

_site/ - Built Output

Generated by Jekyll build process. Mirror of source with compiled HTML.


Documentation Categories & Hierarchy

Feature Categories:

  1. Custom Redirects (order: 1-3)
    • Custom Widget (order: 3)
    • Custom Auto (order: 2)
  2. Markets Redirects (order: 4-5)
    • Markets Widget (order: 5)
    • Markets Auto (order: 4)
  3. Configuration (order: 6-7)
    • Display Settings (order: 6)
    • Geo Targeting (order: 7)
  4. Integration & Analytics (order: 8-9)
    • UTM & Tracking (order: 8)
    • Theme Embed (order: 9)
  5. General (order: 10-11)
    • Getting Started (order: 10)
    • Plans (order: 11)
    • FAQ
  6. Developers (order: 12-15)
    • Custom Widget (order: 12)
    • Custom Auto (order: 13)
    • Markets Widget (order: 14)
    • Markets Auto (order: 15)

Recent Changes Made (March 3, 2026)

Removed “Developer Reference” suffix from menu item titles in Related Docs sections and page titles:

Files Updated:

  1. _docs/custom-widget.md - Related Docs link updated
  2. _docs/custom-auto.md - Related Docs link and title updated
  3. _docs/markets-widget.md - Related Docs link updated
  4. _docs/markets-auto.md - Related Docs link updated
  5. _docs/geo-targeting.md - Related Docs link updated
  6. _docs/dev-custom-widget.md - Title updated from “Custom Widget Developer Reference” → “Custom Widget”
  7. _docs/dev-custom-auto.md - Title updated from “Custom Auto Developer Reference” → “Custom Auto”
  8. _docs/dev-markets-widget.md - Title updated from “Markets Widget Developer Reference” → “Markets Widget”
  9. _docs/dev-markets-auto.md - Title updated from “Markets Auto Developer Reference” → “Markets Auto”

Changes Applied:


Jekyll Configuration Details

Collections:

Analytics:

Scripts:


Key Features

  1. Documentation-Focused Site - 14 detailed markdown docs with cross-linking
  2. Responsive Design - CSS with theme variables for light/dark modes
  3. Interactive Elements - Globe visualization, theme switcher, contact animations
  4. SEO & PWA - Meta configuration, manifest file, GA4 tracking
  5. Developer-Friendly - Structured docs with code examples and API references
  6. Plan/Pricing Structure - Free, Basic, and Pro tier feature differentiation

Main Navigation:

Documentation Sidebar Categories:


Build & Deployment

The site is a static Jekyll site suitable for GitHub Pages or any static host. Built output in _site/ directory contains all compiled HTML and assets.