@@ -64,6 +64,7 @@ content/
6464```
6565
6666Each product directory contains:
67+
6768- ` index.mdx ` - Main documentation entry point
6869- ` changelog.mdx ` - Version history and changes
6970- Subdirectories for specific features/modules
@@ -107,32 +108,38 @@ Sidebar navigation is handled in `src/navigation/` where multiple navigation JSO
107108### Key Components
108109
109110#### Layout Components
111+
110112- ` DocsLayoutClient ` - Client-side docs layout with sidebar
111113- ` BaseLayoutProps ` - Shared layout configuration
112114- ` PageClient ` - Individual page wrapper
113115
114116#### UI Components
117+
115118- ` Card ` & ` SmallCard ` - Content cards for homepage
116119- ` TOC ` - Table of contents with scrollspy
117120- ` Search ` - Search interface with custom results
118121- ` ThemeToggle ` - Theme switching
119122- ` VersionBanner ` - Version-specific messaging
120123
121124#### Custom Icons
125+
122126Product-specific icons located in ` src/components/icons/ ` :
127+
123128- Ethereum, Arbitrum, StarkNet, Stellar, Polkadot chains
124129- Product icons for Contracts, Defender, Monitor, etc.
125130- Tool icons for Wizard, Ethernaut, etc.
126131
127132### Content Features
128133
129134#### MDX Enhancements
135+
130136- ** Math Support** : LaTeX math rendering with KaTeX
131137- ** Mermaid Diagrams** : Flowcharts and diagrams
132138- ** Code Highlighting** : Multi-theme syntax highlighting
133139- ** OpenAPI Integration** : Automatic API documentation generation
134140
135141#### Interactive Elements
142+
136143- ** OpenZeppelin Wizard** : Embedded contract generation tool
137144- ** Code Examples** : Copy-to-clipboard functionality
138145- ** Version Switching** : Multi-version documentation support
@@ -178,8 +185,6 @@ node scripts/generate-api-docs.js \
178185 --examples-output examples
179186```
180187
181- This wil lexport the contents to
182-
183188### Automated Setup
184189
185190In the case you want to setup an automated GitHub workflow to create these API docs visit the [ docs-api-generation-workflows] ( https://github.com/OpenZeppelin/docs-api-generation-workflows ) for more info. This repo (` OpenZeppelin/docs ` ) is the ` Docs Receiver ` side of the equation.
0 commit comments