Skip to content

Global classes refactor docs#337

Merged
ronros-elementor merged 9 commits into
masterfrom
global-classes-refactor-docs
May 13, 2026
Merged

Global classes refactor docs#337
ronros-elementor merged 9 commits into
masterfrom
global-classes-refactor-docs

Conversation

@ronros-elementor
Copy link
Copy Markdown
Contributor

@ronros-elementor ronros-elementor commented May 12, 2026

✨ PR Description

1. Problem & Context

Documentation expansion for Elementor's atomic architecture refactor. Adds comprehensive guides for atomic elements, widgets, styles, prop values, and global classes alongside new hook documentation for cache invalidation and kit imports.

2. What Changed (Where)

File Change
src/data-structure/atomic-*.md 5 new docs: elements, widgets, prop-values, styles, global-classes (635 lines total)
src/hooks/atomic-*.md + kit-meta-to-preserve-on-import.md 4 new hook docs with PHP examples
src/.vuepress/sidebars/data-structure.js Added "Atomic Structure" collapsible section
src/.vuepress/sidebars/hooks.js 4 new hook references in action hooks list
src/data-structure/index.md + src/hooks/php.md Index references to all new docs

3. How It Works

New docs follow consistent structure: Badge tags (Core/Intermediate-Advanced), concise JSON schema examples with typed $type/value patterns, reference tables for PHP APIs/REST endpoints, and real-world nesting examples. Sidebar updates expose docs in navigation; hook registrations link to new action/filter documentation in PHP hooks index. No code changes—purely documentation.

4. Risks

None. Documentation-only additions with backward-compatible sidebar structure (collapsable: false, existing sections unchanged). New hook docs reference existing functionality without altering behavior.

Generated by LinearB AI and added by gitStream.
AI-generated content may contain inaccuracies. Please verify before using.
💡 Tip: You can customize your AI Description using Guidelines Learn how

@ronros-elementor ronros-elementor marked this pull request as ready for review May 13, 2026 09:28
@ronros-elementor ronros-elementor merged commit bdc5c90 into master May 13, 2026
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants