# Theme CLI Documentation

Welcome to the Theme CLI documentation! This wiki provides comprehensive information about using and extending the Theme CLI tool.

## Table of Contents

1. [Getting Started](./getting-started.md)
   - Installation
   - Basic Usage
   - Configuration

2. [Core Concepts](./core-concepts.md)
   - Theme Structure
   - Development Server
   - Authentication Methods
   - Template Rendering

3. [API Reference](./api/README.md)
   - [ThemeAPI](./api/theme-api.md)
   - [ThemeManager](./api/theme-manager.md)
   - [ShopifyRenderer](./api/shopify-renderer.md)
   - [SimpleDevServer](./api/simple-dev-server.md)

4. [CLI Commands](./cli-commands.md)
   - Theme Initialization
   - Development Server
   - Theme Management

5. [Development](./development/README.md)
   - [Project Structure](./development/project-structure.md)
   - [Contributing Guidelines](./development/contributing.md)
   - [Building Extensions](./development/extensions.md)

6. [Tutorials](./tutorials/README.md)
   - [Working with Templates](./tutorials/templates.md)
   - [Theme Analysis](./tutorials/analysis.md)
   - [Custom Development](./tutorials/custom-dev.md)

7. [Troubleshooting](./troubleshooting.md)
   - Common Issues
   - Error Messages
   - FAQ

## Quick Links

- [API Examples](./api/examples.md)
- [Best Practices](./development/best-practices.md)
- [Security Guidelines](./development/security.md)
- [Migration Guide](./migration-guide.md)

## Additional Resources

- [Shopify Theme Development](https://shopify.dev/themes)
- [Liquid Template Language](https://shopify.dev/api/liquid)
- [Dawn Theme](https://github.com/Shopify/dawn)

## Contributing

We welcome contributions! Please see our [Contributing Guidelines](./development/contributing.md) for details. 