diff --git a/.claude/commands b/.claude/commands new file mode 120000 index 0000000000000000000000000000000000000000..970ba3495b6a18994770d32baa5d565e98dd99c9 --- /dev/null +++ b/.claude/commands @@ -0,0 +1 @@ +../agents-prompts \ No newline at end of file diff --git a/agents-prompts/update-llms.md b/agents-prompts/update-llms.md new file mode 100644 index 0000000000000000000000000000000000000000..f8df3645dd42bf3171532e98dea3a346d90fb9f9 --- /dev/null +++ b/agents-prompts/update-llms.md @@ -0,0 +1,132 @@ +# Update llms.txt Documentation Index + +## Description +Update the `docs/llms.txt` file to ensure it contains a complete index of all documentation files in the `docs/` directory. + +## Usage +Run this agent when: +- New documentation files are added to the `docs/` directory +- Documentation files are renamed or moved +- You want to verify the llms.txt index is complete and up-to-date + +## Task + +You are tasked with updating the `docs/llms.txt` file to maintain a complete documentation index. + +### Step 1: Scan Documentation Files + +Find all Markdown files in the `docs/` directory: +```bash +find docs -type f -name "*.md" -not -path "*/node_modules/*" | sort +``` + +### Step 2: Read Current Index + +Read the existing `docs/llms.txt` file to understand: +- Current structure and categories +- Existing file entries +- URL format pattern + +### Step 3: Compare and Identify Missing Files + +1. Extract all file paths currently listed in `llms.txt` +2. Compare with actual files in the `docs/` directory +3. Identify any missing or extra files + +### Step 4: Update llms.txt + +For any missing files: +1. **Determine the appropriate category** based on the configuration in `docs/.vitepress/config.mts` + +2. **Read the whole file** of each missing file to generate a concise description (1-2 sentences) + +3. **Add the entry** to the appropriate category section in table format: + ```markdown + | `filename.md` | Brief description of the file | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/filename.md) | + ``` + +4. **Maintain alphabetical order** within each category + +### Step 5: Verify Completeness + +After updating: +1. Count total entries in llms.txt +2. Count total .md files in docs/ +3. Verify the numbers match +4. Report any discrepancies + +## Output Format + +Provide a summary: +``` +✅ llms.txt Updated Successfully + +Files Added: X +Files Removed: X (if any obsolete entries) +Total Documentation Files: X + +Categories Updated: +- Category Name: X files added +- ... + +Verification: ✓ All X files indexed +``` + +## Important Notes + +1. **URL Format**: Always use the pattern: + `https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/[filepath]` + +2. **Description Guidelines**: + - Keep descriptions concise (under 100 characters if possible) + - Focus on what the document helps users accomplish + - Use active voice (e.g., "Setting up..." not "How to set up...") + - For specs: mention the config file name in bold (e.g., `**lzc-manifest.yml**`) + +3. **Preserve Existing Structure**: + - Don't change the category order + - Don't modify the "About This File" section + - Don't modify the "Quick Reference" section + - Don't modify the "Usage Tips for LLMs" section + +4. **Special Cases**: + - If a file appears to be a duplicate or test file, ask before adding + - If a category becomes too large (>25 files), suggest creating subcategories + - Network diagnostic bypass files belong in Network Diagnostics, not Advanced Features + +## Example + +If you find `docs/advanced-websocket.md` is missing: + +1. Read the file to understand its content +2. Determine it belongs to "⚙️ Advanced Features" +3. Add entry in alphabetical position: + ```markdown + | `advanced-websocket.md` | WebSocket configuration and real-time communication | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-websocket.md) | + ``` + +## Verification Commands + +After updating, run these commands to verify: +```bash +# Count files in llms.txt +grep -E '^\| `[^`]+\.md`' docs/llms.txt | wc -l + +# Count actual markdown files +find docs -type f -name "*.md" -not -path "*/node_modules/*" | wc -l + +# Show missing files (should be empty) +comm -13 \ + <(grep -E '^\| `[^`]+\.md`' docs/llms.txt | sed 's/|.*`\([^`]*\)`.*/\1/' | sort) \ + <(find docs -type f -name "*.md" | sed 's|docs/||' | sort) +``` + +## Final Check + +Before completing: +- [ ] All .md files in docs/ are listed in llms.txt +- [ ] All entries have descriptions +- [ ] All URLs follow the correct pattern +- [ ] Categories are properly organized +- [ ] Alphabetical order is maintained within categories +- [ ] File count matches between llms.txt and docs/ diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index bef3cf6c3da9332331bfdd06383f7329fdc8f763..dcfaf71afa89cbf7d8ced1ee94fca7991e89edf6 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -79,6 +79,7 @@ export default defineConfig({ { text: "开发者购机优惠", link: "/developer-cyber-discount.md" }, { text: "应用上架审核指南", link: "/store-submission-guide.md" }, { text: "入门必看文集(看了就会)", link: "/wangjishanren-lazycat-developer-startup.md" }, + { text: "LLMs.txt", link: "/llms.txt" }, ], }, { diff --git a/docs/llms.txt b/docs/llms.txt new file mode 100644 index 0000000000000000000000000000000000000000..8e5494fbd1171fa7e27a4bb80444f9ab7f02cadd --- /dev/null +++ b/docs/llms.txt @@ -0,0 +1,214 @@ +# Lazycat Cloud (懒猫微服) - Documentation Index + +> This file serves as an index to Lazycat Cloud platform documentation for LLM tools. +> Last updated: 2025-10-19 + +## About This File + +This is a documentation index for Lazycat Cloud platform. When you need detailed information on specific topics, fetch the relevant documentation file from the URLs listed below. + +**Base URL for all docs**: `https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/` + +## What is Lazycat Cloud? + +Lazycat Cloud (懒猫微服) is a cloud-native platform for building and deploying containerized applications (packaged as .lpk files) that run across multiple platforms: Windows, Linux, macOS, Android, iOS, and HarmonyOS. + +**Key Concepts**: +- **LPK Package**: Application package format containing manifest, build config, and assets +- **Three-layer Architecture**: Base system → Business OS → LPK applications +- **Network Traversal**: Automatic P2P connections with relay fallback +- **Development Workflow**: Create → Develop in devshell → Build → Package → Deploy + +--- + +## 📚 Documentation Index + +### 🚀 Getting Started + +| File | Description | URL | +|------|-------------|-----| +| `introduction.md` | Platform introduction, SDK overview, and JavaScript/Go examples | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/introduction.md) | +| `start-from.md` | Platform philosophy and design principles | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/start-from.md) | +| `framework.md` | Platform architecture: base system, business OS, LPK apps, and developer mode | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/framework.md) | +| `lzc-cli.md` | Development environment setup: installing Node.js, lzc-cli, system dependencies, and SSH setup | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/lzc-cli.md) | +| `lzc-cli-wsl.md` | Using lzc-cli in Windows WSL environment | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/lzc-cli-wsl.md) | +| `hello-world.md` | Step-by-step tutorial: creating your first Lazycat application | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/hello-world.md) | + +### 📋 Configuration Specifications + +| File | Description | URL | +|------|-------------|-----| +| `spec/manifest.md` | **lzc-manifest.yml** complete specification: metadata, application config, services, routing, ingress, health checks, i18n | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/spec/manifest.md) | +| `spec/build.md` | **lzc-build.yml** specification: build scripts, content directories, devshell configuration, compose overrides | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/spec/build.md) | +| `spec/deploy-params.md` | **lzc-deploy-params.yml** specification: defining user installation parameters (optional) | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/spec/deploy-params.md) | + +### 🔧 Development Tools + +| File | Description | URL | +|------|-------------|-----| +| `devshell-install-and-use.md` | Development shell (devshell) usage: dependencies installation and environment setup | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/devshell-install-and-use.md) | +| `devshell-local.md` | Running development shell locally without remote connection | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/devshell-local.md) | +| `develop-mode.md` | Development mode features and capabilities | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/develop-mode.md) | +| `extensions.md` | Available extensions: lzc-minidb, lzc-file-pickers | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/extensions.md) | + +### 📱 Application Examples + +| File | Description | URL | +|------|-------------|-----| +| `app-example-python.md` | Complete Python application example with step-by-step tutorial | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/app-example-python.md) | +| `app-example-python-description.md` | Detailed explanation of Python example application | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/app-example-python-description.md) | +| `app-example-go.md` | Go application example and tutorial | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/app-example-go.md) | +| `app-example-porting.md` | Guide to porting existing applications to Lazycat platform | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/app-example-porting.md) | +| `app-vnc.md` | Creating VNC-based desktop applications | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/app-vnc.md) | +| `third-apps.md` | Showcase of third-party applications created by community developers | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/third-apps.md) | + +### 🌐 Networking + +| File | Description | URL | +|------|-------------|-----| +| `network.md` | Network mechanisms: direct connection vs relay, VPN coexistence, client modes | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network.md) | +| `network-config.md` | Network configuration and optimization | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-config.md) | +| `network-pass-through.md` | Network pass-through and tunneling | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-pass-through.md) | +| `ssh.md` | SSH access and remote connection setup | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/ssh.md) | +| `http-request-headers.md` | HTTP request headers handling and customization | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/http-request-headers.md) | + +### 🔍 Network Diagnostics + +| File | Description | URL | +|------|-------------|-----| +| `network-diagnostic/dns.md` | DNS diagnostics and troubleshooting | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/dns.md) | +| `network-diagnostic/dnsbypass.md` | DNS bypass diagnostics | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/dnsbypass.md) | +| `network-diagnostic/ipv4-routing.md` | IPv4 routing diagnostics | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/ipv4-routing.md) | +| `network-diagnostic/ipv4routingbypass.md` | IPv4 routing bypass diagnostics | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/ipv4routingbypass.md) | +| `network-diagnostic/ipv6-connectivity.md` | IPv6 connectivity testing | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/ipv6-connectivity.md) | +| `network-diagnostic/ipv6-routing.md` | IPv6 routing diagnostics | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/ipv6-routing.md) | +| `network-diagnostic/ipv6routingbypass.md` | IPv6 routing bypass diagnostics | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/ipv6routingbypass.md) | +| `network-diagnostic/lzcrelaysbypass.md` | Lazycat relay bypass diagnostics | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/lzcrelaysbypass.md) | +| `network-diagnostic/nat-type.md` | NAT type detection and issues | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/nat-type.md) | +| `network-diagnostic/origin-issues.md` | Origin server connection issues | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/origin-issues.md) | +| `network-diagnostic/originbypass.md` | Origin bypass diagnostics | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/originbypass.md) | +| `network-diagnostic/public-servers.md` | Public server connectivity | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/public-servers.md) | +| `network-diagnostic/relay-issues.md` | Relay connection troubleshooting | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/relay-issues.md) | +| `network-diagnostic/stuntcpbypass.md` | STUN/TCP bypass diagnostics | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/stuntcpbypass.md) | +| `network-diagnostic/windows-registry.md` | Windows registry-related network diagnostics | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/network-diagnostic/windows-registry.md) | + +### ⚙️ Advanced Features + +| File | Description | URL | +|------|-------------|-----| +| `advanced-routes.md` | Advanced HTTP routing with APP Proxy (OpenResty): environment variables, setup scripts, multi-domain support | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-routes.md) | +| `advanced-route.md` | HTTP routing configuration details | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-route.md) | +| `advanced-secondary-domains.md` | Multiple domain support for single application | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-secondary-domains.md) | +| `advanced-domain.md` | Custom domain configuration | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-domain.md) | +| `advanced-public-api.md` | Public API paths without authentication | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-public-api.md) | +| `advanced-l4forward.md` | Layer 4 (TCP/UDP) port forwarding | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-l4forward.md) | +| `advanced-background.md` | Background task configuration | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-background.md) | +| `advanced-multi-instance.md` | Multi-instance application deployment | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-multi-instance.md) | +| `advanced-depends.md` | Service dependency management and health checks | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-depends.md) | +| `advanced-setupscript.md` | Setup scripts for container initialization | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-setupscript.md) | +| `advanced-compose-override.md` | Docker Compose override configuration for advanced permissions | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-compose-override.md) | +| `advanced-manifest-render.md` | Manifest template rendering with variables and parameters | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-manifest-render.md) | +| `advanced-envs.md` | Environment variable configuration | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-envs.md) | +| `advanced-db.md` | Database integration and configuration | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-db.md) | +| `advanced-file.md` | File handler configuration: opening files with your app | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-file.md) | +| `advanced-mime.md` | MIME type handling | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-mime.md) | +| `advanced-error-template.md` | Custom error page templates | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-error-template.md) | +| `advanced-gpu.md` | GPU acceleration support (/dev/dri mounting) | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-gpu.md) | +| `advanced-oidc.md` | OpenID Connect authentication integration | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-oidc.md) | +| `advanced-platform.md` | Platform-specific configuration and constraints | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-platform.md) | +| `advanced-browser-extension.md` | Browser extension integration | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-browser-extension.md) | +| `advanced-dev-image.md` | Custom development images for devshell | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-dev-image.md) | +| `advanced-user-deploy-guide.md` | Creating user deployment guides | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/advanced-user-deploy-guide.md) | + +### 🖥️ Special Features + +| File | Description | URL | +|------|-------------|-----| +| `kvm.md` | KVM virtual machine support | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/kvm.md) | +| `dockerd-support.md` | Running Dockerd inside applications (sysbox-runc) | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/dockerd-support.md) | +| `app-block.md` | Application blocking and restrictions | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/app-block.md) | + +### 🏪 Publishing & Store + +| File | Description | URL | +|------|-------------|-----| +| `publish-app.md` | Publishing applications to the Lazycat App Store | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/publish-app.md) | +| `store-rule.md` | App Store submission rules and guidelines | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/store-rule.md) | +| `store-submission-guide.md` | Step-by-step store submission guide | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/store-submission-guide.md) | + +### 🔌 SDK & API + +| File | Description | URL | +|------|-------------|-----| +| `api/javascript.md` | JavaScript/TypeScript SDK API reference | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/api/javascript.md) | +| `api/golang.md` | Go SDK API reference | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/api/golang.md) | + +### ❓ FAQ & Troubleshooting + +| File | Description | URL | +|------|-------------|-----| +| `faq-dev.md` | Frequently asked questions for developers | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/faq-dev.md) | +| `faq-startup_script.md` | FAQ about startup scripts | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/faq-startup_script.md) | + +### 📝 Other Resources + +| File | Description | URL | +|------|-------------|-----| +| `index.md` | Documentation index page | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/index.md) | +| `contributors.md` | List of project contributors | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/contributors.md) | +| `developer-cyber-discount.md` | Developer benefits and discounts | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/developer-cyber-discount.md) | +| `wangjishanren-lazycat-developer-startup.md` | Community developer startup guide | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/wangjishanren-lazycat-developer-startup.md) | + +### 📅 Changelogs + +| File | Description | URL | +|------|-------------|-----| +| `changelogs/v1.2.0.md` | Version 1.2.0 changes | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/changelogs/v1.2.0.md) | +| `changelogs/v1.3.0.md` | Version 1.3.0 changes | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/changelogs/v1.3.0.md) | +| `changelogs/v1.3.4.md` | Version 1.3.4 changes | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/changelogs/v1.3.4.md) | +| `changelogs/v1.3.6.md` | Version 1.3.6 changes | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/changelogs/v1.3.6.md) | +| `changelogs/v1.3.7.md` | Version 1.3.7 changes | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/changelogs/v1.3.7.md) | +| `changelogs/v1.3.8.md` | Version 1.3.8 changes | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/changelogs/v1.3.8.md) | +| `changelogs/v1.3.9.md` | Version 1.3.9 changes | [Link](https://gitee.com/lazycatcloud/lzc-developer-doc/raw/master/docs/changelogs/v1.3.9.md) | + +--- + +## 🔍 Quick Reference + +### Most Important Documents for Getting Started +1. `introduction.md` - Understand what Lazycat Cloud is +2. `lzc-cli.md` - Set up your development environment +3. `hello-world.md` - Create your first application +4. `spec/manifest.md` - Learn the manifest configuration +5. `spec/build.md` - Learn the build configuration + +### For Specific Use Cases +- **Porting existing Docker apps**: `app-example-porting.md` +- **Advanced routing**: `advanced-routes.md` +- **Multiple domains**: `advanced-secondary-domains.md` +- **Database integration**: `advanced-db.md` +- **Network troubleshooting**: See Network Diagnostics section +- **Publishing to store**: `publish-app.md`, `store-rule.md` + +### Key Configuration Files +- `lzc-manifest.yml` - Application metadata, services, routing, ingress +- `lzc-build.yml` - Build scripts, packaging, devshell +- `lzc-deploy-params.yml` - Optional user installation parameters + +--- + +## 💡 Usage Tips for LLMs + +1. **Start with specs**: When users ask about configuration, always reference `spec/manifest.md` or `spec/build.md` first +2. **Fetch on demand**: Don't assume documentation content - fetch the relevant file when needed +3. **Check changelogs**: For version-specific features, check the appropriate changelog +4. **Network issues**: Direct users to network-diagnostic files for connection problems +5. **Examples matter**: Reference application examples when explaining concepts + +--- + +## 📞 Community & Support + +- **App Store**: https://lazycat.cloud/appstore +- **Official Site**: https://lazycat.cloud +- **Repository**: https://gitee.com/lazycatcloud/lzc-developer-doc