From 0aa23d96c93fce9d8fdace66713c54cac31d67d6 Mon Sep 17 00:00:00 2001 From: rokapooradobe <84172705+rokapooradobe@users.noreply.github.com> Date: Thu, 26 Feb 2026 13:10:06 -0800 Subject: [PATCH 1/8] Create ai-use-cases.md --- src/pages/resources/ai-use-cases.md | 696 ++++++++++++++++++++++++++++ 1 file changed, 696 insertions(+) create mode 100644 src/pages/resources/ai-use-cases.md diff --git a/src/pages/resources/ai-use-cases.md b/src/pages/resources/ai-use-cases.md new file mode 100644 index 000000000..c0cb7f486 --- /dev/null +++ b/src/pages/resources/ai-use-cases.md @@ -0,0 +1,696 @@ +# Build AI Integrations with App Builder + +**Deploy AI-powered integrations in minutes, not weeks.** App Builder provides zero-infrastructure, enterprise-grade hosting for AI agents, MCP servers, and intelligent workflows—with built-in security, authentication, and auto-scaling. + +## Why App Builder for AI? + +Stop managing infrastructure. Start building intelligent experiences. + +### Enterprise Security Built-In + +- **Isolated containers** - Each action runs in its own secure sandbox +- **Encrypted credential storage** - No hardcoded API keys +- **OAuth 2.0** - Industry-standard authentication with enterprise SSO +- **Audit logging** - Track all AI interactions +- **Rate limiting** - Prevent abuse and control costs +- **Regional deployment** - Meet data residency requirements (amer/apac/emea) + +--- + +## AI Use Cases on App Builder + +### 1. MCP (Model Context Protocol) Servers + +Host **standardized MCP servers** that expose Adobe data and capabilities to AI assistants through the official MCP TypeScript SDK. + +**What is MCP?** + +The [Model Context Protocol](https://modelcontextprotocol.io/) is an open standard that enables AI assistants (Claude, Cursor, etc.) to securely interact with external systems. Instead of hardcoding API credentials in AI configs, MCP servers act as secure intermediaries. + +**Architecture:** + +``` +AI Tool (Claude Desktop/Cursor) + ↓ MCP protocol request +Your MCP Server (hosted on App Builder) + ↓ Authenticated API call (OAuth S2S) +Adobe APIs (Analytics, AEM, Assets, etc.) + ↓ Structured response +AI Tool (formats for user) +``` + +**What You Can Build:** + +- Real-time Adobe Experience Cloud data access for AI tools +- Custom tools, resources, and prompts for Claude Desktop/Cursor +- Serverless MCP endpoints with auto-scaling +- Secure credential management (no keys on user machines) + +**Features:** + +- Official MCP TypeScript SDK +- Zod schema validation +- Serverless deployment on App Builder +- Tools, Resources, and Prompts support +- Secure credential storage on App Builder + +**Quick Start:** + +```bash +# Initialize App Builder project +aio app init my-mcp-server +cd my-mcp-server + +# Install MCP SDK (only needed for MCP servers) +npm install @modelcontextprotocol/sdk + +# Deploy to App Builder +aio app deploy +``` + +**Note:** The MCP SDK is only required if you're building an MCP server. Other AI use cases (DocuBot, LangChain agents, etc.) use different packages. + +**Configure in Your AI Assistant:** + +Add your deployed MCP server URL to your AI assistant's configuration (Claude Desktop, Cursor, or other MCP-compatible tools). + +After deployment, your MCP server URL will be: +``` +https://-.adobeioruntime.net/api/v1/web/mcp/server +``` + +**Example:** +``` +https://52381-myproject-stage.adobeioruntime.net/api/v1/web/mcp/server +``` + +Refer to your AI assistant's documentation for specific configuration steps. + +**Example Use Cases:** +- *"Show my open tasks due this week"* → Queries Adobe Workfront +- *"Find all product images tagged 'Spring 2026'"* → Searches AEM Assets +- *"What's the conversion rate for homepage test?"* → Checks Adobe Target + +**Security Benefits:** + +- **No credentials on user machine** - API keys stored securely on App Builder +- **Enterprise audit trail** - Every AI query logged +- **Secure execution** - MCP server runs in isolated container +- **Access control** - OAuth S2S authentication +- **Cost control** - Monitor and rate-limit AI-driven API usage + +--- + +### 2. Documentation Assistants + +Build **AI-powered chatbots** that answer developer questions based on your documentation, GitHub issues, and internal knowledge bases. + +**Example:** DocuBot - AI Slack Assistant + +**What It Does:** + +- Answers App Builder questions in Slack using official docs +- Contextual memory across conversation threads +- Generates code snippets and troubleshoots errors +- Indexes documentation for vector search + +**Features:** + +- Powered by LLM providers (OpenAI, Anthropic, Groq) +- Scrapes and indexes public documentation +- Slack integration with rich formatting +- Real-time doc updates + +**Architecture:** + +``` +User asks question in Slack + ↓ +App Builder action processes request + ↓ +Vector search against indexed docs + ↓ +LLM generates answer with citations + ↓ +Formatted response in Slack +``` + +**Quick Start:** + +```bash +# Clone the DocuBot example +git clone https://github.com/rokapooradobe/adobe-docubot +cd adobe-docubot + +# Install dependencies +npm install + +# Configure environment variables +cp .env.example .env +# Edit .env with your API keys (Slack, AI provider, Adobe OAuth) + +# Deploy to App Builder +aio app deploy +``` + +**See the [DocuBot README](https://github.com/rokapooradobe/adobe-docubot) for complete setup instructions.** + +--- + +### 3. AI Agent Hosting + +Host **AI agents and autonomous workflows** on App Builder without managing containers or orchestration. + +**What You Can Build:** + +- Multi-agent systems that coordinate multiple Adobe APIs +- Autonomous task completion workflows +- Event-driven AI pipelines + +**Benefits:** + +- Deploy agents as serverless actions +- Scale automatically with demand +- Secure credential management for LLM API keys +- Built-in logging and monitoring + +--- + +### 4. Content Analysis & Auto-Tagging + +Build **intelligent content processing pipelines** using AI models to analyze, categorize, and enrich assets. + +**Use Cases:** + +- Auto-tag images uploaded to AEM Assets +- Sentiment analysis on customer feedback +- Content moderation for user-generated content +- SEO metadata generation + +**Example Flow:** + +``` +Asset uploaded to AEM + ↓ (webhook trigger) +App Builder action receives event + ↓ +Calls vision API (Google Vision, AWS Rekognition) + ↓ +Tags extracted & written back to AEM +``` + +--- + +### 5. Predictive Workflows & Forecasting + +Use **machine learning models** to power intelligent business workflows. + +**Use Cases:** + +- Customer lifetime value prediction +- Inventory demand forecasting +- Lead scoring for Adobe Marketo +- Content recommendation engines + +**Example:** + +```javascript +// App Builder action with ML inference +async function predictChurn(params) { + const customerData = await fetchCustomerData(params.customerId); + const prediction = await callMLModel(customerData); + + if (prediction.churnRisk > 0.7) { + await triggerMarketoCampaign({ customerId: params.customerId }); + } + + return prediction; +} +``` + +--- + +## Quick Start: Deploy Your First AI Integration + +### Prerequisites + +- Node.js 18+ +- Adobe Developer Console project with I/O Runtime enabled ([Create one](https://developer.adobe.com/app-builder/docs/getting_started/)) +- AI service API key (OpenAI, Groq, Anthropic, etc.) - optional depending on use case + +### Step 1: Create & Initialize Project + +**Initialize App Builder Project:** + +```bash +# Create new App Builder project +aio app init my-ai-app + +# Select template based on your use case: +# - "All Actions" - For backend-only (MCP servers, APIs) +# - "All Extensions" - For UI extensions (Unified Shell, Workfront, AEM) + +cd my-ai-app +``` + +**Project Structure:** + +``` +my-ai-app/ +├── src/ +│ ├── dx-excshell-1/ # Unified Shell (if selected) +│ │ ├── actions/ # Backend actions +│ │ ├── web-src/ # Frontend UI +│ │ └── ext.config.yaml # Extension configuration +│ ├── workfront-ui-1/ # Workfront (if selected) +│ │ └── ext.config.yaml # Extension configuration +│ └── ... # Other extension points +├── app.config.yaml # App configuration +├── package.json +└── .env # Local secrets +``` + +--- + +### Step 2: Configure, Code & Deploy + +**1. Add API Keys (stored securely, never in code):** + +```bash +# For Adobe APIs (required) +aio app config set ADOBE_CLIENT_ID your-client-id +aio app config set ADOBE_CLIENT_SECRET your-client-secret +aio app config set ADOBE_IMS_ORG_ID your-org-id + +# For AI providers (if using LLMs) +aio app config set OPENAI_API_KEY your-openai-key +# or +aio app config set ANTHROPIC_API_KEY your-anthropic-key +``` + +**2. Write Your Action Code:** + +Use AI assistants to help you! See the [AI Development Tools Guide](ai-development-tools.md) for tips on using Cursor, GitHub Copilot, and Claude with App Builder. + +**Example Action:** + +```javascript +// src/workfront-ui-1/actions/fetch-tasks/index.js +const { Core } = require('@adobe/aio-sdk'); +const fetch = require('node-fetch'); + +async function main(params) { + const logger = Core.Logger('fetch-tasks', { level: params.LOG_LEVEL || 'info' }); + + try { + const { projectId } = params; + + if (!projectId) { + return { + statusCode: 400, + body: { error: 'projectId parameter required' } + }; + } + + // Query Workfront API + const response = await fetch( + `https://${params.WORKFRONT_DOMAIN}/attask/api/v21.0/task/search?projectID=${projectId}&status=NEW,INP&$$LIMIT=100`, + { + headers: { + 'Sessionid': params.WORKFRONT_API_KEY + } + } + ); + + if (!response.ok) { + throw new Error(`Workfront API error: ${response.statusText}`); + } + + const data = await response.json(); + + // Sort by due date + const tasks = (data.data || []).sort((a, b) => + new Date(a.plannedCompletionDate) - new Date(b.plannedCompletionDate) + ); + + logger.info(`Fetched ${tasks.length} tasks for project ${projectId}`); + + return { + statusCode: 200, + body: { tasks } + }; + + } catch (error) { + logger.error(error); + return { + statusCode: 500, + body: { error: error.message } + }; + } +} + +exports.main = main; +``` + +**3. Test Locally:** + +```bash +# Start local development server +aio app dev + +# Test your action (in another terminal) +curl http://localhost:9080/api/v1/web/fetch-tasks \ + -H "Content-Type: application/json" \ + -d '{"projectId": "abc123"}' +``` + +**4. Deploy:** + +```bash +# Deploy to Adobe I/O Runtime +aio app deploy + +# Your action is now live at: +# https://your-namespace.adobeioruntime.net/api/v1/web/fetch-tasks +``` + +**5. View Logs:** + +```bash +# View recent logs +aio app logs + +# Stream logs in real-time +aio app logs --tail +``` + +--- + +### Next Steps + +1. **Add More Actions:** Build additional actions for different Adobe products +2. **Configure AI Assistant:** Connect Claude Desktop or Cursor to your MCP server (if applicable) +3. **Set Up CI/CD:** Automate deployments with GitHub Actions +4. **Monitor Usage:** Track action invocations and errors in logs +5. **Iterate with AI:** Use AI assistants to refine and extend your actions + +--- + +## Agent Skills Specification Reference + +> **Note:** Agent Skills are an [open standard](https://agentskills.io/specification) for AI-discoverable capabilities. While App Builder doesn't have pre-built Adobe Skills templates yet, **we will be building a skills library and CLI tooling** to make it easy to discover and install Adobe integration patterns. In the meantime, you can build custom skills using the MCP protocol or by following the Agent Skills specification. + +### What Are Agent Skills? + +Agent Skills use a standardized directory structure and metadata format that makes capabilities discoverable to AI assistants. Think of them as "API documentation for AI agents." + +### Installing Skills with `aio` CLI + +Similar to `playwright-cli install --skills`, App Builder can install pre-built skills directly into your project: + +```bash +# Install Adobe product skills +aio skill install workfront-task-query +aio skill install aem-content-fragments +aio skill install analytics-query + +# Install all recommended skills for an extension point +aio skill install --all --extension workfront-ui-1 + +# List available skills +aio skill list --available + +# List installed skills in current project +aio skill list --installed +``` + +**Benefits:** +- **Known issues embedded** - Skills contain deprecation warnings (e.g., "Use AEM OpenAPI instead of HTTP API") +- **Best practices enforced** - AI assistants automatically recommend current APIs +- **Version-aware** - Skills specify minimum API versions and flag deprecated endpoints +- **Auto-updates** - Run `aio skill update` to get latest best practices + +**Example: Skill with Known Issue** + +```markdown +--- +name: aem-content-fragments +description: Query and manage AEM Content Fragments using OpenAPI +known-issues: + - api: "AEM Assets HTTP API" + status: deprecated + recommendation: "Use AEM OpenAPI - better coverage for Content Fragments" + migration: "https://developer.adobe.com/experience-manager/docs/openapi/" +--- +``` + +When an AI assistant tries to use the deprecated HTTP API, the skill automatically suggests the OpenAPI alternative. + +### Directory Structure + +``` +my-app-builder-project/ +├── actions/ +│ └── skills/ # Skills directory +│ ├── adobe-analytics-query/ +│ │ ├── SKILL.md # Skill definition (metadata + docs) +│ │ └── index.js # Implementation (App Builder action) +│ ├── adobe-assets-search/ +│ │ ├── SKILL.md +│ │ └── index.js +│ └── registry.js # Skills discovery endpoint +├── app.config.yaml +└── package.json +``` + +### SKILL.md Format + +Each skill has a `SKILL.md` file with YAML frontmatter + Markdown description following the [Adobe Skills specification](https://github.com/adobe/skills): + +````markdown +--- +name: workfront-task-query +description: Query and analyze Workfront tasks by team, status, or priority. Helps identify overdue tasks, resource allocation, and project health. +--- + +# Workfront Task Query + +Query Adobe Workfront to retrieve task information based on natural language criteria. + +## When to Use This Skill + +Use this skill when: +- You need to find tasks by assignee, team, or status +- You want to identify overdue or high-priority work +- You're analyzing project health and resource allocation +- You need task data for reporting or dashboards + +**Example queries:** +- "Show my open tasks due this week" +- "What high-priority tasks are overdue?" +- "List all tasks assigned to the Marketing team" + +## Prerequisites + +To use this skill, you need: +- ✅ Adobe Workfront instance URL +- ✅ OAuth Server-to-Server credentials with Workfront API access +- ✅ Valid access token from App Builder authentication +- ✅ Workfront API v21.0 OpenAPI specification for complete endpoint details + +## Related Skills + +- **workfront-project-status** - Get overall project health metrics +- **workfront-resource-allocation** - Analyze team capacity and workload +- **workfront-time-tracking** - Query logged hours and time entries + +## Workflow + +### Step 1: Parse Natural Language Query + +Convert user's natural language request into Workfront API parameters: + +```javascript +// Input: "Show my open tasks due this week" +// Output: +{ + filters: { + status: "INP", // In Progress + assignedToID: "", + plannedCompletionDate: { + gte: "2026-02-25", + lte: "2026-03-03" + } + } +} +``` + +### Step 2: Query Workfront API + +Call Workfront API v21.0 with constructed filters: + +```bash +GET https://your-instance.workfront.com/attask/api/v21.0/task/search +``` + +### Step 3: Format Response + +Transform API response into human-readable results: + +```json +{ + "tasks": [ + { + "name": "Design homepage mockup", + "dueDate": "2026-02-28", + "priority": "high", + "assignee": "John Doe", + "project": "Website Redesign" + } + ], + "summary": { + "total": 5, + "overdue": 1, + "dueThisWeek": 4 + } +} +``` + +## Example Usage + +**Query 1: High-priority overdue tasks** +``` +User: "What high-priority tasks are overdue?" + +Response: +Found 3 high-priority overdue tasks: +1. "Update brand guidelines" - Due: Feb 20 (5 days overdue) - John Doe +2. "Review Q1 budget" - Due: Feb 22 (3 days overdue) - Jane Smith +3. "Finalize campaign creative" - Due: Feb 23 (2 days overdue) - Mike Johnson +``` + +**Query 2: Team workload** +``` +User: "List all tasks assigned to the Marketing team" + +Response: +Marketing team has 12 active tasks: +- 8 in progress +- 3 not started +- 1 overdue +``` + +## Authentication + +Requires OAuth Server-to-Server credentials: +- Store `ADOBE_CLIENT_ID`, `ADOBE_CLIENT_SECRET` in App Builder environment +- Fetch access token using client credentials flow +- Include token in Workfront API requests + +## Error Handling + +Handle common errors: +- **401 Unauthorized**: Refresh OAuth token +- **403 Forbidden**: User lacks Workfront permissions +- **404 Not Found**: Invalid task or project ID +- **Rate Limit**: Implement retry with backoff +```` + +### Progressive Disclosure Concept + +Agent Skills use **progressive disclosure** to provide the right level of detail based on AI context: + +1. **Skill Registry** - High-level list of available skills (names + 1-line descriptions) +2. **Skill Definition** (SKILL.md frontmatter) - Concise name and description +3. **Full Documentation** (SKILL.md body) - When to use, workflow, examples, error handling + +AI assistants first see the registry, then request specific skill details only when needed. + +### Learn More + +- [AgentSkills.io Specification](https://agentskills.io/specification) - Full Agent Skills spec +- [MCP Protocol](https://modelcontextprotocol.io/) - Model Context Protocol docs +- [App Builder Documentation](https://developer.adobe.com/app-builder/docs/) - Complete platform guide + +--- + +## Resources + +- [App Builder Documentation](https://developer.adobe.com/app-builder/docs/) +- [Agent Skills Specification](https://agentskills.io/specification) +- [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk) +- [DocuBot Example](https://github.com/rokapooradobe/adobe-docubot) +- [MCP Server Generator](https://github.com/robbiekapoor/generator-app-remote-mcp-server-generic) +- [Cursor Rules for App Builder](https://github.com/robbiekapoor/benges-app_builder-cursor-rules-base) + +--- + +## Next Steps + +1. **Explore Templates:** Run `aio app init` and browse AI-focused templates +2. **Join Community:** [Adobe Developer Forums](https://experienceleaguecommunities.adobe.com/t5/adobe-i-o-console/ct-p/adobe-io-console) +3. **Read Guides:** [App Builder Guides](https://developer.adobe.com/app-builder/docs/guides/) +4. **Watch Demos:** [App Builder on YouTube](https://www.youtube.com/playlist?list=PLcVEYUqU7VReYsRrAlB0ydgeKIvcxYXXz) +5. **Contribute Your Skills:** Help grow the App Builder Agent Skills ecosystem by sharing your custom skills + +**Ready to build? Start with one command:** + +```bash +aio app init --template @adobe/generator-app-agent-skills +``` + +--- + +## Contribute Your App Builder Skills + +We welcome contributions from the community! If you've built Agent Skills for App Builder, share them with other developers. + +### How to Contribute: + +1. **Create your skill** following the [Agent Skills specification](https://agentskills.io/specification) +2. **Test your skill** with AI assistants (Claude, Cursor, GitHub Copilot) +3. **Document your skill** with clear examples and use cases +4. **Submit to the community** via the [Adobe Skills repository](https://github.com/adobe/skills) + +### What Skills to Contribute: + +**Adobe API Integrations:** +- Analytics queries and reporting +- AEM Assets search and management +- Campaign automation workflows +- Target experiment management +- Commerce order processing + +**Developer Tools:** +- Code generation and scaffolding +- Testing and deployment automation +- Documentation generation +- Error analysis and debugging + +**Business Workflows:** +- Lead capture and CRM integration +- Customer data synchronization +- Content publishing pipelines +- Approval workflows + +### Contribution Benefits: + +- Help other developers accelerate their App Builder projects +- Get feedback and improvements from the community +- Build your reputation as an App Builder expert +- Contribute to the growing AI + Adobe ecosystem + +### How to Submit Your Skills: + +Share your App Builder skills with the community: + +- **Adobe Developer Forums**: Post your skill in the [App Builder Community](https://experienceleaguecommunities.adobe.com/t5/adobe-i-o-console/ct-p/adobe-io-console) +- **GitHub**: Open an issue or discussion in the App Builder docs repository +- **Developer Support**: Contact the App Builder team via Adobe Developer Console + +We'll review community contributions and feature the best skills in our documentation and examples. + +--- + +*Last updated: February 2026* + From 2d81f7fe79824c8bb4debde630a8b3aa3aaaadce Mon Sep 17 00:00:00 2001 From: Patrick Russell Date: Wed, 4 Mar 2026 23:16:03 -0800 Subject: [PATCH 2/8] Update resources: replace personal repo links with official Adobe docs Remove MCP Server Generator and Cursor Rules links (personal repos) and add reference to the official AI Coding Developer Tooling docs on Experience League. Made-with: Cursor --- src/pages/resources/ai-use-cases.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/pages/resources/ai-use-cases.md b/src/pages/resources/ai-use-cases.md index c0cb7f486..371eebece 100644 --- a/src/pages/resources/ai-use-cases.md +++ b/src/pages/resources/ai-use-cases.md @@ -620,8 +620,7 @@ AI assistants first see the registry, then request specific skill details only w - [Agent Skills Specification](https://agentskills.io/specification) - [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk) - [DocuBot Example](https://github.com/rokapooradobe/adobe-docubot) -- [MCP Server Generator](https://github.com/robbiekapoor/generator-app-remote-mcp-server-generic) -- [Cursor Rules for App Builder](https://github.com/robbiekapoor/benges-app_builder-cursor-rules-base) +- [AI Coding Developer Tooling for Adobe Commerce App Builder](https://experienceleague.adobe.com/en/docs/commerce/cloud-service/migration/migration-tools/coding-tools) --- From 5d96fb0fcd63dc0da0069edbe5c76ed08b98dae3 Mon Sep 17 00:00:00 2001 From: Patrick Russell Date: Wed, 11 Mar 2026 17:16:02 -0700 Subject: [PATCH 3/8] Add frontmatter to ai-use-cases.md for proper devsite rendering The page was missing YAML frontmatter (keywords, title, description) that the HLX/Franklin rendering pipeline requires for proper page metadata, template application, and navigation integration. Made-with: Cursor --- src/pages/resources/ai-use-cases.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/pages/resources/ai-use-cases.md b/src/pages/resources/ai-use-cases.md index 371eebece..5fbf3d46c 100644 --- a/src/pages/resources/ai-use-cases.md +++ b/src/pages/resources/ai-use-cases.md @@ -1,3 +1,14 @@ +--- +keywords: + - Adobe I/O + - Extensibility + - AI + - MCP + - Agent Skills +title: Build AI Integrations with App Builder +description: Deploy AI-powered integrations with App Builder including MCP servers, documentation assistants, and agent skills. +--- + # Build AI Integrations with App Builder **Deploy AI-powered integrations in minutes, not weeks.** App Builder provides zero-infrastructure, enterprise-grade hosting for AI agents, MCP servers, and intelligent workflows—with built-in security, authentication, and auto-scaling. From f24945d7625182f62357023a86c77686dbbfd330 Mon Sep 17 00:00:00 2001 From: Patrick Russell Date: Wed, 11 Mar 2026 17:26:45 -0700 Subject: [PATCH 4/8] Remove --- section separators that break Franklin/HLX layout In the Franklin rendering pipeline, --- creates section dividers that get styled as multi-column grid layouts instead of visual horizontal rules. This caused content sections to render side-by-side instead of stacking vertically. Made-with: Cursor --- src/pages/resources/ai-use-cases.md | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/src/pages/resources/ai-use-cases.md b/src/pages/resources/ai-use-cases.md index 5fbf3d46c..5153b22be 100644 --- a/src/pages/resources/ai-use-cases.md +++ b/src/pages/resources/ai-use-cases.md @@ -26,8 +26,6 @@ Stop managing infrastructure. Start building intelligent experiences. - **Rate limiting** - Prevent abuse and control costs - **Regional deployment** - Meet data residency requirements (amer/apac/emea) ---- - ## AI Use Cases on App Builder ### 1. MCP (Model Context Protocol) Servers @@ -110,8 +108,6 @@ Refer to your AI assistant's documentation for specific configuration steps. - **Access control** - OAuth S2S authentication - **Cost control** - Monitor and rate-limit AI-driven API usage ---- - ### 2. Documentation Assistants Build **AI-powered chatbots** that answer developer questions based on your documentation, GitHub issues, and internal knowledge bases. @@ -166,8 +162,6 @@ aio app deploy **See the [DocuBot README](https://github.com/rokapooradobe/adobe-docubot) for complete setup instructions.** ---- - ### 3. AI Agent Hosting Host **AI agents and autonomous workflows** on App Builder without managing containers or orchestration. @@ -185,8 +179,6 @@ Host **AI agents and autonomous workflows** on App Builder without managing cont - Secure credential management for LLM API keys - Built-in logging and monitoring ---- - ### 4. Content Analysis & Auto-Tagging Build **intelligent content processing pipelines** using AI models to analyze, categorize, and enrich assets. @@ -210,8 +202,6 @@ Calls vision API (Google Vision, AWS Rekognition) Tags extracted & written back to AEM ``` ---- - ### 5. Predictive Workflows & Forecasting Use **machine learning models** to power intelligent business workflows. @@ -239,8 +229,6 @@ async function predictChurn(params) { } ``` ---- - ## Quick Start: Deploy Your First AI Integration ### Prerequisites @@ -281,8 +269,6 @@ my-ai-app/ └── .env # Local secrets ``` ---- - ### Step 2: Configure, Code & Deploy **1. Add API Keys (stored securely, never in code):** @@ -395,8 +381,6 @@ aio app logs aio app logs --tail ``` ---- - ### Next Steps 1. **Add More Actions:** Build additional actions for different Adobe products @@ -405,8 +389,6 @@ aio app logs --tail 4. **Monitor Usage:** Track action invocations and errors in logs 5. **Iterate with AI:** Use AI assistants to refine and extend your actions ---- - ## Agent Skills Specification Reference > **Note:** Agent Skills are an [open standard](https://agentskills.io/specification) for AI-discoverable capabilities. While App Builder doesn't have pre-built Adobe Skills templates yet, **we will be building a skills library and CLI tooling** to make it easy to discover and install Adobe integration patterns. In the meantime, you can build custom skills using the MCP protocol or by following the Agent Skills specification. @@ -623,8 +605,6 @@ AI assistants first see the registry, then request specific skill details only w - [MCP Protocol](https://modelcontextprotocol.io/) - Model Context Protocol docs - [App Builder Documentation](https://developer.adobe.com/app-builder/docs/) - Complete platform guide ---- - ## Resources - [App Builder Documentation](https://developer.adobe.com/app-builder/docs/) @@ -633,8 +613,6 @@ AI assistants first see the registry, then request specific skill details only w - [DocuBot Example](https://github.com/rokapooradobe/adobe-docubot) - [AI Coding Developer Tooling for Adobe Commerce App Builder](https://experienceleague.adobe.com/en/docs/commerce/cloud-service/migration/migration-tools/coding-tools) ---- - ## Next Steps 1. **Explore Templates:** Run `aio app init` and browse AI-focused templates @@ -649,8 +627,6 @@ AI assistants first see the registry, then request specific skill details only w aio app init --template @adobe/generator-app-agent-skills ``` ---- - ## Contribute Your App Builder Skills We welcome contributions from the community! If you've built Agent Skills for App Builder, share them with other developers. @@ -700,7 +676,5 @@ Share your App Builder skills with the community: We'll review community contributions and feature the best skills in our documentation and examples. ---- - *Last updated: February 2026* From c66214c28ef6c31598d95ca6aa7bb21a4399b620 Mon Sep 17 00:00:00 2001 From: Patrick Russell Date: Wed, 11 Mar 2026 17:42:55 -0700 Subject: [PATCH 5/8] Fix lint warnings and fatal error ai-use-cases.md: - Replace broken link to ai-development-tools.md with Experience League URL - Update 8 redirecting URLs to use their final destinations (modelcontextprotocol.io, developer.adobe.com, experienceleaguecommunities) webpack-configuration.md: - Escape angle bracket in table cell to prevent MDX parsing error Made-with: Cursor --- linter-report.txt | 3026 +++++++++++++++++ .../configuration/webpack-configuration.md | 2 +- src/pages/resources/ai-use-cases.md | 18 +- src/pages/viewer.html | 65 + 4 files changed, 3101 insertions(+), 10 deletions(-) create mode 100644 linter-report.txt create mode 100644 src/pages/viewer.html diff --git a/linter-report.txt b/linter-report.txt new file mode 100644 index 000000000..52d3aceb1 --- /dev/null +++ b/linter-report.txt @@ -0,0 +1,3026 @@ +═══════════════════════════════════════════════════════════════ + LINTER REPORT +═══════════════════════════════════════════════════════════════ + +Generated: 2026-03-12T00:34:37.225Z +Mode: Full Linting (all rules + dead links check) +Target Directory: /Users/parussel/Documents/cursor-docs/app-builder + +─────────────────────────────────────────────────────────────── + +Files to process: 222 + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/app_builder_get_started/app-builder-intro.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/app_builder_get_started/first-app.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 69:62 + Message: Unexpected dead URL `https://developer.adobe.com/developer-console/docs`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 242:74 + Message: Unexpected dead URL `https://developers.adobetarget.com/api/#admin-apis`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 259:59 + Message: Unexpected redirecting URL `https://opensource.adobe.com/spectrum-css`, expected final URL `https://opensource.adobe.com/spectrum-css/` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 245:85 + Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/campaign-standard/using/working-with-apis/get-started-apis.html`, expected final URL `https://experienceleague.adobe.com/en/docs/campaign-standard/using/working-with-apis/get-started-apis` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 244:99 + Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/audience-manager/user-guide/api-and-sdk-code/api.html`, expected final URL `https://experienceleague.adobe.com/en/docs/audience-manager/user-guide/api-and-sdk-code/api` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 414:56 + Message: Unexpected dead URL `https://openwhisk.apache.org/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 426:151 + Message: Unexpected dead URL `https://letsencrypt.org/docs/certificates-for-localhost/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 480:330 + Message: Unexpected dead URL `https://adminconsole.adobe.com/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 489:47 + Message: Unexpected dead URL `http://experience.adobe.com/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 531:12 + Message: Unexpected dead URL `https://jestjs.io/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/app_builder_get_started/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/app_builder_get_started/publish-app.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 78:1 + Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` + Rule: no-multiple-toplevel-headings + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 32:1 + Message: Image is missing alt text: ../../images/approval-production-overview.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 38:1 + Message: Image is missing alt text: ../../images/approval-app-submission-details.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 42:1 + Message: Image is missing alt text: ../../images/approval-in-review.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 46:1 + Message: Image is missing alt text: ../../images/approval-app-rejected.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 52:1 + Message: Image is missing alt text: ../../images/approval-published.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 58:1 + Message: Image is missing alt text: ../../images/approval-myexchange.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 62:1 + Message: Image is missing alt text: ../../images/approval-myexchange-review.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 66:1 + Message: Image is missing alt text: ../../images/approval-myexchange-revoke.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 72:1 + Message: Image is missing alt text: ../../images/approval-myapp-home.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 76:1 + Message: Image is missing alt text: ../../images/approval-myapp-customapps.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 15:34 + Message: Unexpected redirecting URL `https://exchange.adobe.com/my-exchange.html`, expected final URL `https://exchange.adobe.com/manage` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/app_builder_get_started/set-up.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 8:1 + Message: Description is too long (192 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 61:5 + Message: Unexpected dead URL `https://www.npmjs.com/package/inquirer#support-os-terminals`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 61:103 + Message: Unexpected dead URL `https://www.npmjs.com/package/inquirer#known-issues`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 59:62 + Message: Unexpected dead URL `https://www.npmjs.com/package/inquirer`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 37:163 + Message: Unexpected dead URL `https://github.com/nvm-sh/nvm/blob/master/README.md`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 55:146 + Message: Unexpected dead URL `http://releases.ubuntu.com/16.04/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 67:3 + Message: Unexpected dead URL `https://code.visualstudio.com/download`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 25:105 + Message: Unexpected dead URL `https://solutionpartners.adobe.com/home.html`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/app_builder_get_started/troubleshoot.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 21:225 + Message: Cannot find file `../guides/application_logging.md` + Rule: missing-file + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 42:271 + Message: Unexpected dead URL `mailto:iodev@adobe.com`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 64:113 + Message: Unexpected dead URL `https://developer.adobe.com/developer-console/docs/guides/authentication/ServerToServerAuthentication/#service-account-jwt-credential-deprecated`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 72:120 + Message: Unexpected dead URL `https://azure.microsoft.com/en-us/products/cosmos-db/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/runtime_getting_started/activations.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/runtime_getting_started/deploy.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/runtime_getting_started/entities.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/runtime_getting_started/how-runtime-works.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 57:1 + Message: Image is missing alt text: ../../images/howitworks_f02.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 11:1 + Message: Unexpected dead URL `https://developer.adobe.com/runtime/docs/static/2f65d806954291bfd2a474f3c8b2f9f4/73c8b/howitworks_f01.png`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 63:1 + Message: Unexpected dead URL `https://www.nginx.com/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/runtime_getting_started/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/runtime_getting_started/resources.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 13:28 + Message: Unexpected redirecting URL `https://twitter.com/adobeio`, expected final URL `https://x.com/adobeio` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 19:64 + Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 9:30 + Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk/tree/master/docs`, expected final URL `https://github.com/apache/openwhisk/tree/master/docs` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 13:68 + Message: Unexpected dead URL `https://medium.com/adobetech/tagged/platform`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/runtime_getting_started/setup.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/get_started/runtime_getting_started/understanding-runtime.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 15:1 + Message: Image is missing alt text: ../../images/quickstart-programming-model.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 17:1 + Message: Image is missing alt text: ../../images/quickstart-shared-packages.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 27:1 + Message: Image is missing alt text: ../../images/quickstart-components.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 147:78 + Message: Unexpected dead URL `https://medium.com/adobetech/tagged/platform`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 147:38 + Message: Unexpected redirecting URL `https://twitter.com/adobeio`, expected final URL `https://x.com/adobeio` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 23:157 + Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk/tree/master/docs`, expected final URL `https://github.com/apache/openwhisk/tree/master/docs` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 73:129 + Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/application-state.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/application_logging/azure-log-analytics.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 21:82 + Message: Unexpected redirecting URL `https://docs.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace`, expected final URL `https://learn.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 64:90 + Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/application_logging/logging.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 175:11 + Message: Cannot find file `../../../intro_and_overview/app_builder_overview.md` + Rule: missing-file + + ⚠️ WARNING + Location: Line 19:307 + Message: Unexpected dead URL `https://www.npmjs.com/package/debug`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 19:252 + Message: Unexpected dead URL `https://www.npmjs.com/package/winston`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 68:20 + Message: Unexpected dead URL `https://developer.adobe.com/console`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/application_logging/new-relic.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 73:81 + Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/application_logging/splunk-cloud.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 106:81 + Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 21:71 + Message: Unexpected dead URL `https://docs.splunk.com/Documentation/Splunk/8.2.4/Indexer/Setupmultipleindexes`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 51:72 + Message: Unexpected dead URL `https://docs.splunk.com/Documentation/Splunk/8.2.4/Data/UsetheHTTPEventCollector#Send_data_to_HTTP_Event_Collector_on_Splunk_Cloud_Platform`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/application_logging/splunk-enterprise.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 21:78 + Message: Unexpected dead URL `https://docs.splunk.com/Documentation/Splunk/8.2.4/Indexer/Setupmultipleindexes`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 51:72 + Message: Unexpected dead URL `https://docs.splunk.com/Documentation/Splunk/8.2.4/Data/UsetheHTTPEventCollector#Send_data_to_HTTP_Event_Collector_on_Splunk_Enterprise`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 106:84 + Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/architecture_overview/app-hooks.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/architecture_overview/architecture-overview.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 146:11 + Message: Cannot find file `../../../intro_and_overview/app_builder_overview.md` + Rule: missing-file + + ⚠️ WARNING + Location: Line 9:1 + Message: Description is too long (211 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 74:107 + Message: Unexpected dead URL `https://adobedocs.github.io/analytics-2.0-apis/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 75:7 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-target`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 23:101 + Message: Unexpected dead URL `https://docs.adobe.com/content/help/en/experience-manager-65/assets/using/assets-workflow.html`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 23:223 + Message: Unexpected dead URL `https://docs.adobe.com/content/help/en/campaign-standard/using/managing-processes-and-data/data-management-activities/external-api.html`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 61:69 + Message: Unexpected dead URL `http://experiencecloud.adobe.com/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 75:101 + Message: Unexpected dead URL `https://developers.adobetarget.com/api/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 76:123 + Message: Unexpected dead URL `https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html?lang=en`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 80:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-ims`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 82:3 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-ims-oauth`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 83:3 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-ims-jwt`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 87:7 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-files`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 123:46 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-files`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 88:7 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-state`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 124:48 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-state`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 92:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-sdk-core`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 98:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-sdk-core`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 106:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-logging`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 110:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-errors`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 114:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-networking`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 118:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-tvm`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 130:3 + Message: Unexpected dead URL `https://github.com/features/actions`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 130:60 + Message: Unexpected dead URL `https://github.com/adobe/aio-cli-setup-action`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 130:137 + Message: Unexpected dead URL `https://github.com/adobe/aio-apps-action`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 131:3 + Message: Unexpected redirecting URL `https://docs.github.com/en/actions/writing-workflows`, expected final URL `https://docs.github.com/en/actions/how-tos/write-workflows` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 132:3 + Message: Unexpected redirecting URL `https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets`, expected final URL `https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/architecture_overview/introduction-to-react-spectrum.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/architecture_overview/using-sdks.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 76:54 + Message: Unexpected dead URL `https://developer.adobe.com/analytics-apis/docs/2.0/#!AdobeDocs/analytics-2.0-apis/master/migration-guide.md`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/configuration/configuration.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/configuration/sequences.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 118:94 + Message: Unexpected dead URL `https://git.corp.adobe.com/CNA/app-builder-delete-proj/blob/main/app.config.yaml#L41`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 118:94 + Message: Unexpected dead URL `https://git.corp.adobe.com/CNA/app-builder-delete-proj/blob/main/app.config.yaml#L41`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 34:53 + Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk-composer/blob/master/docs/COMBINATORS.md`, expected final URL `https://github.com/apache/openwhisk-composer/blob/master/docs/COMBINATORS.md` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/configuration/webpack-configuration.md +─────────────────────────────────────────────────────────────── + ❌ ERROR + Message: Failed to process file - Angle bracket "" found in table cell. Escape with "\<" and "\>" to prevent MDX parsing errors (e.g., "" → "\"). + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/deployment/cicd-for-app-builder-apps.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/development.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty title in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/distribution.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 9:1 + Message: Description is too long (182 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 226:136 + Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/experience-cloud/docs/guides/discoverandmanage/#discover`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 226:260 + Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/experience-cloud/docs/guides/discoverandmanage/#acquire`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 18:264 + Message: Unexpected dead URL `https://experience.adobe.com/#/@adobeio/custom-apps`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/aec-integration.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 20:8 + Message: Unexpected dead URL `https://www.npmjs.com/package/@adobe/exc-app`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 27:16 + Message: Unexpected dead URL `https://www.npmjs.com/package/@adobe/exc-app`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/page-objectwithhref.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/page-objectwithpath.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/page-pageapi.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/page-pageapiproperties.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/runtime.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-callback.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-customfeedbackconfig.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-customsearchconfig.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-externalfeedbackconfig.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-helpcenterfeedbackconfig.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-solution.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-topbarapi.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-topbarapiproperties.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/user-userapi.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/user-userinfo.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/migrate-app-to-exp-cloud-spa.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 2:1 + Message: Title is too long (73 characters). Consider keeping it under 60 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/modules/page.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/modules/topbar.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/exc_app/modules/user.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/extensions/extension-migration-guide.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 37:144 + Message: Unexpected dead URL `https://www.npmjs.com/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 58:144 + Message: Unexpected dead URL `https://www.npmjs.com/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 35:52 + Message: Unexpected dead URL `https://github.com/apache/openwhisk-wskdeploy/tree/master/specification#package-specification`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 53:62 + Message: Unexpected dead URL `https://github.com/apache/openwhisk-wskdeploy/tree/master/specification#package-specification`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 39:119 + Message: Unexpected dead URL `https://github.com/adobe/aio-cli-plugin-config`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 60:129 + Message: Unexpected dead URL `https://github.com/adobe/aio-cli-plugin-config`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 265:172 + Message: Unexpected dead URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 37:192 + Message: Unexpected dead URL `https://docs.npmjs.com/about-packages-and-modules`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 58:192 + Message: Unexpected dead URL `https://docs.npmjs.com/about-packages-and-modules`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/extensions/extensions.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 12:230 + Message: Unexpected redirecting URL `https://experienceleague.adobe.com/docs/experience-manager-cloud-service/assets/manage/asset-microservices-configure-and-use.html?lang=en`, expected final URL `https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/manage/asset-microservices-configure-and-use` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 29:3 + Message: Cannot find file `events/custom-events.md` + Rule: missing-file + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/optimization.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 36:558 + Message: Unexpected redirecting URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302`, expected final URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/302` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 36:298 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-files/blob/master/doc/api.md#Files+write`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 36:425 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-files/blob/master/doc/api.md#Files+generatePresignURL`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/security/understanding-authentication.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/storage/application-state.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 42:57 + Message: Cannot find file `security/index.md` + Rule: missing-file + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/storage/database.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 179:288 + Message: Unexpected dead URL `https://www.mongodb.com/docs/manual/core/schema-validation/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 231:5 + Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/indexes/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 283:58 + Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 353:71 + Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 379:3 + Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/insert/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 407:3 + Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/query/retrieve/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 408:3 + Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/query/specify-documents-to-return/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 409:3 + Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/query/project/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 410:3 + Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/query/query-document/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 411:3 + Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/query/count/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/storage/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/app_builder_guides/telemetry.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 8:1 + Message: Description is too long (233 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/contribution-guide.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 15:232 + Message: Unexpected dead URL `mailto:Grp-opensourceoffice@adobe.com`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 29:15 + Message: Unexpected dead URL `https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 19:197 + Message: Unexpected redirecting URL `http://opensource.adobe.com/cla.html`, expected final URL `https://opensource.adobe.com/cla.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 25:28 + Message: Unexpected redirecting URL `https://github.com/AdobeDocs/project-firefly/blob/main/.github/PULL_REQUEST_TEMPLATE.md`, expected final URL `https://github.com/AdobeDocs/app-builder/blob/main/.github/PULL_REQUEST_TEMPLATE.md` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 15:35 + Message: Unexpected redirecting URL `https://github.com/AdobeDocs/project-firefly/blob/main/.github/CODE_OF_CONDUCT.md`, expected final URL `https://github.com/AdobeDocs/app-builder/blob/main/.github/CODE_OF_CONDUCT.md` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 22:3 + Message: Cannot find file `app_builder_guides/events/custom-events.md` + Rule: missing-file + + ⚠️ WARNING + Location: Line 51:11 + Message: Cannot find file `../intro_and_overview/app_builder_overview.md` + Rule: missing-file + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/references.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 12:3 + Message: Unexpected dead URL `https://developer.adobe.com/developer-console/docs/guides/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 14:3 + Message: Unexpected dead URL `https://github.com/adobe/generator-aio-app`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 15:3 + Message: Unexpected dead URL `https://github.com/adobe/generator-aio-console`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 16:3 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-ims`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 17:3 + Message: Unexpected dead URL `https://github.com/adobe/aio-tvm`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 18:3 + Message: Unexpected dead URL `https://github.com/adobe/aio-sdk`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 19:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-files`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 20:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-state`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 21:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-lib-analytics`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 35:3 + Message: Unexpected dead URL `https://github.com/features/actions`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 36:5 + Message: Unexpected dead URL `https://github.com/adobe/aio-cli-setup-action`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/asynchronous-calls.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/ci-cd-pipeline.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 23:53 + Message: Unexpected dead URL `https://medium.com/adobetech/functions-packaging-and-versioning-in-adobe-i-o-runtime-7accdfd95e0a`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/creating-actions.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 320:43 + Message: Cannot find file `tools/wskdeploy_install.md` + Rule: missing-file + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/creating-rest-apis.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 322:1 + Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` + Rule: no-multiple-toplevel-headings + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 82:1 + Message: Unexpected redirecting URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS`, expected final URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/debugging.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 39:3 + Message: Cannot find file `tools/wskdeploy_install.md` + Rule: missing-file + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/logging-monitoring.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 25:1 + Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` + Rule: no-multiple-toplevel-headings + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 59:42 + Message: Unexpected dead URL `https://epsagon.com/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 59:238 + Message: Unexpected dead URL `https://docs.epsagon.com/docs/openwhisk?utm_source=adobe.io&utm_medium=referral&utm_campaign=adobe_io_docs`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 59:362 + Message: Unexpected dead URL `https://www.youtube.com/watch?v=4iprbivqrxQ&t=1517s`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 63:150 + Message: Unexpected dead URL `https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/introduction-new-relic-nodejs/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/api-ref.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: N/A + Message: Unexpected offline connection, expected either an online connection or `skipOffline: true` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/cli-use.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/configuringproxy.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 7:1 + Message: Image is missing alt text: ../../../images/configure-proxy.png + Rule: no-alt-text-for-image + + ⚠️ WARNING + Location: Line 14:88 + Message: Unexpected dead URL `https://docs.nginx.com/nginx/deployment-guides/amazon-web-services/ec2-instances-for-nginx/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/environment-variables.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/feeds.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/multiple-regions.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/packages.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/prepackages.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/runtimes.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/sequences-compositions.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 77:3 + Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk-composer/blob/master/docs/COMBINATORS.md`, expected final URL `https://github.com/apache/openwhisk-composer/blob/master/docs/COMBINATORS.md` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 76:29 + Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk-composer`, expected final URL `https://github.com/apache/openwhisk-composer` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 32:34 + Message: Unexpected dead URL `https://github.com/apache/incubator-openwhisk/blob/master/docs/actions.md#creating-action-sequences`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 32:34 + Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk/blob/master/docs/actions.md#creating-action-sequences`, expected final URL `https://github.com/apache/openwhisk/blob/master/docs/actions.md` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/triggersrules.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/reference_docs/wsk-use.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/securing-web-actions.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 54:1 + Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` + Rule: no-multiple-toplevel-headings + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/security-general.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 69:75 + Message: Unexpected dead URL `https://en.wikipedia.org/wiki/Content_delivery_network#notable_content_delivery_service_providers`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 13:301 + Message: Unexpected redirecting URL `https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)`, expected final URL `https://owasp.org/www-community/attacks/xss/` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 17:186 + Message: Unexpected dead URL `https://github.com/apache/incubator-openwhisk/blob/master/docs/webactions.md#web-actions`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 17:186 + Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk/blob/master/docs/webactions.md#web-actions`, expected final URL `https://github.com/apache/openwhisk/blob/master/docs/webactions.md` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/system-settings.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/throughput-tuning.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 64:39 + Message: Unexpected redirecting URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Vary`, expected final URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Vary` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/tools/cli-install.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 21:53 + Message: Unexpected dead URL `https://www.npmjs.com/package/@adobe/aio-cli`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/tools/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 6:3 + Message: Cannot find file `wskdeploy_install.md` + Rule: missing-file + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/troubleshooting.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/using-packages.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/guides/runtime_guides/using-runtime.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/intro_and_overview/business-case.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 53:54 + Message: Unexpected dead URL `https://medium.com/adobetech/setting-up-adobe-i-o-cli-for-cloud-manager-8820f47e3c94`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 55:56 + Message: Unexpected dead URL `https://medium.com/adobetech/how-bank-of-america-is-using-adobe-i-o-runtime-to-boost-the-efficiency-of-its-personalized-offers-699de38cf751`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 54:37 + Message: Unexpected dead URL `https://medium.com/adobetech/how-belgian-broadcaster-vrt-turned-to-adobe-i-o-runtime-to-dynamically-create-newsletter-content-5cafe224a2a5`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 56:39 + Message: Unexpected dead URL `https://medium.com/adobetech/how-adobe-com-uses-i-o-runtime-to-optimize-on-site-b2b-personalization-6c10b9888981`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 51:48 + Message: Unexpected redirecting URL `https://www.netcentric.biz/insights/2020/06/building-an-aep-demo-with-firefly.html?utm_source=linkedin&utm_medium=social_nonpaid&utm_campaign=20_insights&utm_content=link_post&es_id=8e9abf83f6`, expected final URL `https://www.netcentric.biz/insights/2020/06/building-an-aep-demo-with-firefly` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 52:57 + Message: Unexpected redirecting URL `https://tech.cognifide.com/blog/2020/how-to-generate-intelligent-renditions-aem-cloud/`, expected final URL `https://wttech.blog/blog/2020/how-to-generate-intelligent-renditions-aem-cloud/` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/intro_and_overview/community.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 18:12 + Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/intro_and_overview/faq.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 111:11 + Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/intro_and_overview/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/intro_and_overview/release-notes.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing frontmatter section - add --- at the beginning with title and description + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/intro_and_overview/what-is-app-builder.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/ai-use-cases.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 290:40 + Message: Cannot find file `ai-development-tools.md` + Rule: missing-file + + ⚠️ WARNING + Location: Line 620:21 + Message: Unexpected redirecting URL `https://developer.adobe.com/app-builder/docs/guides/`, expected final URL `https://developer.adobe.com/app-builder/docs/guides/app_builder_guides/architecture_overview/architecture-overview` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 606:3 + Message: Unexpected redirecting URL `https://developer.adobe.com/app-builder/docs/`, expected final URL `https://developer.adobe.com/app-builder/docs/intro_and_overview/` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 610:3 + Message: Unexpected redirecting URL `https://developer.adobe.com/app-builder/docs/`, expected final URL `https://developer.adobe.com/app-builder/docs/intro_and_overview/` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 237:61 + Message: Unexpected redirecting URL `https://developer.adobe.com/app-builder/docs/getting_started/`, expected final URL `https://developer.adobe.com/app-builder/docs/get_started/app_builder_get_started/first-app` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 619:24 + Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/adobe-i-o-console/ct-p/adobe-io-console`, expected final URL `https://experienceleaguecommunities.adobe.com/` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 673:54 + Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/adobe-i-o-console/ct-p/adobe-io-console`, expected final URL `https://experienceleaguecommunities.adobe.com/` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 37:5 + Message: Unexpected redirecting URL `https://modelcontextprotocol.io/`, expected final URL `https://modelcontextprotocol.io/docs/getting-started/intro` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 605:3 + Message: Unexpected redirecting URL `https://modelcontextprotocol.io/`, expected final URL `https://modelcontextprotocol.io/docs/getting-started/intro` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/asset-compute-worker-ps-api/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 9:1 + Message: Title is too long (67 characters). Consider keeping it under 60 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/asset-compute-worker-ps-api/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 13:1 + Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` + Rule: no-multiple-toplevel-headings + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/asset-compute-worker-ps-api/lesson3.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 33:126 + Message: Unexpected dead URL `https://developer.adobe.com/firefly-services/docs/photoshop/api/photoshop_removeBackground/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/asset-compute-worker-ps-api/lesson4.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/asset-compute-worker-ps-api/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 20:3 + Message: Unexpected redirecting URL `https://experienceleague.adobe.com/docs/asset-compute/using/extend/custom-application-internals.html`, expected final URL `https://experienceleague.adobe.com/en/docs/asset-compute/using/extend/custom-application-internals` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/asset-compute-worker-ps-api/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/barcode-reader/barcode.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 13:30 + Message: Unexpected dead URL `https://www.npmjs.com/package/bwip-js/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/barcode-reader/bootstrap.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/barcode-reader/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 20:3 + Message: Unexpected dead URL `https://ringel.adobeioruntime.net/api/v1/web/my-barcode-app-0.0.1/barcode?value=adobe`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/barcode-reader/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/barcode-reader/test.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/barcode-reader/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 11:1 + Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` + Rule: no-multiple-toplevel-headings + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 13:142 + Message: Unexpected dead URL `https://medium.com/adobetech/adobe-i-o-runtime-polishing-the-rough-edges-of-saas-solutions-238f82b58765`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/blog-articles.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 136:1 + Message: Unexpected redirecting URL `https://www.netcentric.biz/insights/2020/06/building-an-aep-demo-with-firefly.html?utm_source=linkedin&utm_medium=social_nonpaid&utm_campaign=20_insights&utm_content=link_post&es_id=8e9abf83f6`, expected final URL `https://www.netcentric.biz/insights/2020/06/building-an-aep-demo-with-firefly` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/ci-cd/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 16:118 + Message: Unexpected dead URL `https://help.github.com/en/github/getting-started-with-github/create-a-repo`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 29:185 + Message: Unexpected dead URL `https://github.com/marketplace/actions/aio-cli-setup`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 30:207 + Message: Unexpected dead URL `https://github.com/adobe/aio-apps-action`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 38:262 + Message: Unexpected dead URL `https://github.com/adobe/aio-apps-action`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 36:177 + Message: Unexpected dead URL `https://help.github.com/en/actions/reference/events-that-trigger-workflows#pull-request-event-pull_request`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 79:25 + Message: Unexpected dead URL `https://help.github.com/en/actions/reference/events-that-trigger-workflows#push-event-push`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 125:162 + Message: Unexpected dead URL `https://help.github.com/en/actions/reference/events-that-trigger-workflows#release-event-release`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 125:296 + Message: Unexpected dead URL `https://help.github.com/en/github/administering-a-repository/managing-releases-in-a-repository`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 182:81 + Message: Unexpected dead URL `https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 206:69 + Message: Unexpected dead URL `https://developer.github.com/v3/actions/secrets/#create-or-update-a-secret-for-a-repository`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 208:43 + Message: Unexpected redirecting URL `https://console.adobe.io/`, expected final URL `https://developer.adobe.com/console/` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 214:14 + Message: Unexpected redirecting URL `https://console.adobe.io/`, expected final URL `https://developer.adobe.com/console/` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/ci-cd/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 53:92 + Message: Unexpected redirecting URL `https://docs.github.com/en/free-pro-team@latest/actions/managing-workflow-runs`, expected final URL `https://docs.github.com/en/actions/how-tos/manage-workflow-runs` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/ci-cd/lesson3.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 14:94 + Message: Unexpected dead URL `https://docs.github.com/en/free-pro-team@latest/actions/reference/environment-variables`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/ci-cd/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 16:3 + Message: Unexpected redirecting URL `https://help.github.com/en/github/getting-started-with-github/signing-up-for-a-new-github-account`, expected final URL `https://docs.github.com/en/get-started/start-your-journey/creating-an-account-on-github` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/ci-cd/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/cron-jobs/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/cron-jobs/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/cron-jobs/lesson3.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/cron-jobs/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/cron-jobs/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/custom-asset-compute-worker/aem-cloud-assets.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/custom-asset-compute-worker/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 19:39 + Message: Unexpected dead URL `https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/how-to-generate-intelligent-renditions-with-aem-as-a-cloud/m-p/379588`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 17:1 + Message: Unexpected dead URL `https://www.freepik.com/vectors/banner`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 25:29 + Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/asset-compute/using/extend/understand-extensibility.html`, expected final URL `https://experienceleague.adobe.com/en/docs/asset-compute/using/extend/understand-extensibility` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 26:14 + Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/experience-manager-cloud-service/landing/home.html`, expected final URL `https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/overview/introduction` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/custom-asset-compute-worker/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 13:1 + Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` + Rule: no-multiple-toplevel-headings + + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 52:1 + Message: Unexpected redirecting URL `https://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-portal`, expected final URL `https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-portal` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 55:1 + Message: Unexpected redirecting URL `https://console.adobe.io/`, expected final URL `https://developer.adobe.com/console/` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/custom-asset-compute-worker/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/custom-asset-compute-worker/lesson3.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/custom-asset-compute-worker/lesson4.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/custom-asset-compute-worker/lesson5.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/custom-asset-compute-worker/our-worker.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/custom-asset-compute-worker/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 21:1 + Message: Unexpected dead URL `https://azure.microsoft.com/en-us/free/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/custom-asset-compute-worker/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/customer-dashboard/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 23:1 + Message: Unexpected dead URL `https://www.adobe.com/marketing/campaign.html`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 25:1 + Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/campaign-standard/using/working-with-apis/about-campaign-standard-apis/about-campaign-standard-apis.html`, expected final URL `https://experienceleague.adobe.com/en/docs/campaign-standard/using/working-with-apis/get-started-apis` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/customer-dashboard/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 9:1 + Message: Title is too long (70 characters). Consider keeping it under 60 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/customer-dashboard/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 16:23 + Message: Unexpected dead URL `https://docs.npmjs.com/creating-a-package-json-file`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 116:138 + Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/campaign-standard/using/working-with-apis/managing-profiles/retrieving-profiles.html`, expected final URL `https://experienceleague.adobe.com/en/docs/campaign-standard/using/working-with-apis/managing-profiles/retrieving-profiles` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/customer-dashboard/lesson3.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 24:151 + Message: Unexpected dead URL `https://localhost:9080/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 40:99 + Message: Unexpected dead URL `https://experience.adobe.com/?devMode=true#/apps/?localDevUrl=https://localhost:9080`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/customer-dashboard/lesson4.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 107:145 + Message: Unexpected dead URL `https://experience.adobe.com/?devMode=true#/apps/?localDevUrl=https://localhost:9080`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 14:26 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/index.html`, expected final URL `https://react-spectrum.adobe.com/` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/customer-dashboard/lesson5.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 18:76 + Message: Unexpected dead URL `https://www.npmjs.com/package/uuid`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 18:151 + Message: Unexpected dead URL `https://www.npmjs.com/package/bwip-js`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/customer-dashboard/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/customer-dashboard/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/debugging/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/debugging/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 14:153 + Message: Unexpected dead URL `https://experience.adobe.com/?devMode=true#/apps/?localDevUrl=https://localhost:9080`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 31:93 + Message: Unexpected dead URL `https://experience.adobe.com/?devMode=true#/apps/?localDevUrl=https://localhost:9080`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/debugging/lesson3.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/debugging/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/debugging/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/event-driven/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 27:41 + Message: Unexpected redirecting URL `https://console.adobe.io/`, expected final URL `https://developer.adobe.com/console/` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/event-driven/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/event-driven/lesson3.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 163:27 + Message: Unexpected dead URL `https://io-webhook.herokuapp.com/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/event-driven/lesson4.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 24:192 + Message: Unexpected dead URL `https://developer.adobe.com/events/docs/guides/api/journaling_api/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/event-driven/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 22:76 + Message: Unexpected dead URL `https://console.adobe.io/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/event-driven/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/events-runtime/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/events-runtime/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/events-runtime/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/events-runtime/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 124:11 + Message: Cannot find file `../intro_and_overview/app_builder_overview.md` + Rule: missing-file + + ⚠️ WARNING + Location: Line 118:1 + Message: Unexpected redirecting URL `https://experienceleague.adobe.com/docs/adobe-developers-live-events/events/2021/oct2021/consume-aem-events.html?lang=en`, expected final URL `https://experienceleague.adobe.com/en/docs/events/adobe-developers-live-recordings/overview` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/journaling-events/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 25:11 + Message: Unexpected dead URL `https://developer.adobe.com/events/docs/guides/api/journaling_api/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/journaling-events/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/journaling-events/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/journaling-events/lesson3.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/journaling-events/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/journaling-events/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/sample_apps/code_snippets/analytics.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 7:1 + Message: Title is too long (71 characters). Consider keeping it under 60 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/sample_apps/code_snippets/events.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/sample_apps/code_snippets/files.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/sample_apps/code_snippets/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/sample_apps/code_snippets/state.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/sample_apps/demo.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/sample_apps/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/spectrum-intro/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 51:56 + Message: Unexpected dead URL `mailto:spectrum@adobe.com`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 43:72 + Message: Unexpected redirecting URL `https://www.adobe.com/products/type/font-licensing/restricted-fonts.html`, expected final URL `https://helpx.adobe.com/fonts/using/adobe-type-resources-faq.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 41:65 + Message: Unexpected redirecting URL `https://console.adobe.io/downloads/`, expected final URL `https://developer.adobe.com/console/downloads/` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/spectrum-intro/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 23:92 + Message: Unexpected dead URL `https://www.npmjs.com/org/spectrum-css`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 118:101 + Message: Unexpected dead URL `https://www.npmjs.com/package/loadicons`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 68:72 + Message: Unexpected redirecting URL `http://opensource.adobe.com/spectrum-css/`, expected final URL `https://opensource.adobe.com/spectrum-css/` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 72:3 + Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-css/components/form/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 73:3 + Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-css/components/button-cta/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 71:3 + Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-css/components/typography-heading/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 74:3 + Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-css/components/textfield/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 75:3 + Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-css/components/checkbox/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/spectrum-intro/lesson3.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 74:13 + Message: Unexpected dead URL `https://react-spectrum.adobe.com/docs/react-spectrum/Provider.html`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 22:52 + Message: Unexpected redirecting URL `https://reactjs.org/docs/getting-started.html`, expected final URL `https://react.dev/learn` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/spectrum-intro/lesson4.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 58:39 + Message: Unexpected dead URL `http://localhost:9080/`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 25:60 + Message: Unexpected redirecting URL `https://reactjs.org/`, expected final URL `https://react.dev/` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 60:113 + Message: Unexpected dead URL `https://experience.adobe.com/?devMode=true#/apps/?localDevUrl=https://localhost:9080`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 43:86 + Message: Unexpected dead URL `https://jestjs.io/`, expected live URL + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/spectrum-intro/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/spectrum-intro/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/todo-app/lesson1.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 7:1 + Message: Title is too long (71 characters). Consider keeping it under 60 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/todo-app/lesson2.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/todo-app/lesson3.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 62:15 + Message: Unexpected redirecting URL `https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment`, expected final URL `https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 25:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Flex.html`, expected final URL `https://react-spectrum.adobe.com/v3/Flex.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 27:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/TextField.html`, expected final URL `https://react-spectrum.adobe.com/v3/TextField.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 28:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Button.html`, expected final URL `https://react-spectrum.adobe.com/v3/Button.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 26:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Form.html`, expected final URL `https://react-spectrum.adobe.com/v3/Form.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 95:33 + Message: Unexpected redirecting URL `https://reactjs.org/docs/rendering-elements.html`, expected final URL `https://legacy.reactjs.org/docs/rendering-elements.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 65:39 + Message: Unexpected redirecting URL `https://reactjs.org/docs/handling-events.html`, expected final URL `https://legacy.reactjs.org/docs/handling-events.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 15:102 + Message: Unexpected redirecting URL `https://reactjs.org/docs/introducing-jsx.html`, expected final URL `https://legacy.reactjs.org/docs/introducing-jsx.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 48:156 + Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-intro.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-intro.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 15:159 + Message: Unexpected redirecting URL `https://reactjs.org/docs/components-and-props.html`, expected final URL `https://legacy.reactjs.org/docs/components-and-props.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 50:30 + Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-state.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-state.html` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/todo-app/lesson4.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 20:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Flex.html`, expected final URL `https://react-spectrum.adobe.com/v3/Flex.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 12:179 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/TextField.html`, expected final URL `https://react-spectrum.adobe.com/v3/TextField.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 21:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/TextField.html`, expected final URL `https://react-spectrum.adobe.com/v3/TextField.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 44:31 + Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-state.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-state.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 12:101 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Checkbox.html`, expected final URL `https://react-spectrum.adobe.com/v3/Checkbox.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 22:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Checkbox.html`, expected final URL `https://react-spectrum.adobe.com/v3/Checkbox.html` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/todo-app/lesson5.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 26:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Flex.html`, expected final URL `https://react-spectrum.adobe.com/v3/Flex.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 27:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Form.html`, expected final URL `https://react-spectrum.adobe.com/v3/Form.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 28:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/TextField.html`, expected final URL `https://react-spectrum.adobe.com/v3/TextField.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 54:11 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/workflow-icons.html`, expected final URL `https://react-spectrum.adobe.com/v3/workflow-icons.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 25:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Well.html`, expected final URL `https://react-spectrum.adobe.com/v3/Well.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 24:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/View.html`, expected final URL `https://react-spectrum.adobe.com/v3/View.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 30:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/AlertDialog.html`, expected final URL `https://react-spectrum.adobe.com/v3/AlertDialog.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 93:36 + Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-state.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-state.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 29:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/ActionButton.html`, expected final URL `https://react-spectrum.adobe.com/v3/ActionButton.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 31:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/DialogTrigger.html`, expected final URL `https://react-spectrum.adobe.com/v3/DialogTrigger.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 109:158 + Message: Unexpected redirecting URL `https://reactjs.org/docs/lists-and-keys.html`, expected final URL `https://legacy.reactjs.org/docs/lists-and-keys.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 121:19 + Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-intro.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-intro.html` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/todo-app/lesson6.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 36:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Flex.html`, expected final URL `https://react-spectrum.adobe.com/v3/Flex.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 35:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/View.html`, expected final URL `https://react-spectrum.adobe.com/v3/View.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 137:12 + Message: Unexpected redirecting URL `https://reactjs.org/docs/conditional-rendering.html`, expected final URL `https://legacy.reactjs.org/docs/conditional-rendering.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 33:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/theming.html`, expected final URL `https://react-spectrum.adobe.com/v3/theming.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 34:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/ProgressCircle.html`, expected final URL `https://react-spectrum.adobe.com/v3/ProgressCircle.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 38:3 + Message: Unexpected dead URL `https://react-spectrum.adobe.com/react-spectrum/Grid.html#repeat`, expected live URL + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 38:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Grid.html#repeat`, expected final URL `https://react-spectrum.adobe.com/v3/Grid.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 37:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Grid.html`, expected final URL `https://react-spectrum.adobe.com/v3/Grid.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 32:3 + Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Provider.html`, expected final URL `https://react-spectrum.adobe.com/v3/Provider.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 121:139 + Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-effect.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-effect.html` + Rule: no-dead-urls + + ⚠️ WARNING + Location: Line 56:153 + Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-state.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-state.html` + Rule: no-dead-urls + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/todo-app/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/todo-app/welldone.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/transclusions/requirements.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/developers-live/extend-experience-cloud.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 2:1 + Message: Title is too long (69 characters). Consider keeping it under 60 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/exploring/ci-cd.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 3:1 + Message: Description is too long (328 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/exploring/custom-events.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 3:1 + Message: Description is too long (281 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/exploring/dashboard-case-study.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/exploring/live-wired-sneak.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 3:1 + Message: Description is too long (432 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/exploring/ode-case-study.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/exploring/projects-and-workspaces.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 3:1 + Message: Description is too long (176 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/exploring/react-spectrum.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 3:1 + Message: Description is too long (249 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/index.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + ⚠️ WARNING + Location: Line 2:1 + Message: Title is too long (64 characters). Consider keeping it under 60 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/overview/architecture.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/overview/e2-e-user-journey.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/overview/getting-started.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 3:1 + Message: Description is too long (169 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/overview/introduction.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 3:1 + Message: Description is too long (356 characters). Consider keeping it under 160 characters. + Rule: check-frontmatter + +─────────────────────────────────────────────────────────────── +📄 FILE: src/pages/resources/videos/overview/security.md +─────────────────────────────────────────────────────────────── + ⚠️ WARNING + Location: Line 1:1 + Message: Missing or empty description in frontmatter + Rule: check-frontmatter + + +═══════════════════════════════════════════════════════════════ + SUMMARY +═══════════════════════════════════════════════════════════════ + + 📁 Files processed: 222 + 📄 Files with issues: 198 + ❌ Total errors: 1 + ⚠️ Total warnings: 480 + 📋 Total issues: 481 + +Result: ❌ FAILED - Fatal errors found + +═══════════════════════════════════════════════════════════════ \ No newline at end of file diff --git a/src/pages/guides/app_builder_guides/configuration/webpack-configuration.md b/src/pages/guides/app_builder_guides/configuration/webpack-configuration.md index 293357bc8..9d3b7cbcb 100644 --- a/src/pages/guides/app_builder_guides/configuration/webpack-configuration.md +++ b/src/pages/guides/app_builder_guides/configuration/webpack-configuration.md @@ -142,7 +142,7 @@ Assuming that `config` contains your Webpack configuration: }, target: 'node' // Cannot change entry: [ - '', + '\', ...config.entry ], resolve: { diff --git a/src/pages/resources/ai-use-cases.md b/src/pages/resources/ai-use-cases.md index 5153b22be..6d5f9020c 100644 --- a/src/pages/resources/ai-use-cases.md +++ b/src/pages/resources/ai-use-cases.md @@ -34,7 +34,7 @@ Host **standardized MCP servers** that expose Adobe data and capabilities to AI **What is MCP?** -The [Model Context Protocol](https://modelcontextprotocol.io/) is an open standard that enables AI assistants (Claude, Cursor, etc.) to securely interact with external systems. Instead of hardcoding API credentials in AI configs, MCP servers act as secure intermediaries. +The [Model Context Protocol](https://modelcontextprotocol.io/docs/getting-started/intro) is an open standard that enables AI assistants (Claude, Cursor, etc.) to securely interact with external systems. Instead of hardcoding API credentials in AI configs, MCP servers act as secure intermediaries. **Architecture:** @@ -234,7 +234,7 @@ async function predictChurn(params) { ### Prerequisites - Node.js 18+ -- Adobe Developer Console project with I/O Runtime enabled ([Create one](https://developer.adobe.com/app-builder/docs/getting_started/)) +- Adobe Developer Console project with I/O Runtime enabled ([Create one](https://developer.adobe.com/app-builder/docs/get_started/app_builder_get_started/first-app)) - AI service API key (OpenAI, Groq, Anthropic, etc.) - optional depending on use case ### Step 1: Create & Initialize Project @@ -287,7 +287,7 @@ aio app config set ANTHROPIC_API_KEY your-anthropic-key **2. Write Your Action Code:** -Use AI assistants to help you! See the [AI Development Tools Guide](ai-development-tools.md) for tips on using Cursor, GitHub Copilot, and Claude with App Builder. +Use AI assistants to help you! See the [AI Coding Developer Tooling](https://experienceleague.adobe.com/en/docs/commerce/cloud-service/migration/migration-tools/coding-tools) guide for tips on using Cursor, GitHub Copilot, and Claude with App Builder. **Example Action:** @@ -602,12 +602,12 @@ AI assistants first see the registry, then request specific skill details only w ### Learn More - [AgentSkills.io Specification](https://agentskills.io/specification) - Full Agent Skills spec -- [MCP Protocol](https://modelcontextprotocol.io/) - Model Context Protocol docs -- [App Builder Documentation](https://developer.adobe.com/app-builder/docs/) - Complete platform guide +- [MCP Protocol](https://modelcontextprotocol.io/docs/getting-started/intro) - Model Context Protocol docs +- [App Builder Documentation](https://developer.adobe.com/app-builder/docs/intro_and_overview/) - Complete platform guide ## Resources -- [App Builder Documentation](https://developer.adobe.com/app-builder/docs/) +- [App Builder Documentation](https://developer.adobe.com/app-builder/docs/intro_and_overview/) - [Agent Skills Specification](https://agentskills.io/specification) - [MCP TypeScript SDK](https://github.com/modelcontextprotocol/typescript-sdk) - [DocuBot Example](https://github.com/rokapooradobe/adobe-docubot) @@ -616,8 +616,8 @@ AI assistants first see the registry, then request specific skill details only w ## Next Steps 1. **Explore Templates:** Run `aio app init` and browse AI-focused templates -2. **Join Community:** [Adobe Developer Forums](https://experienceleaguecommunities.adobe.com/t5/adobe-i-o-console/ct-p/adobe-io-console) -3. **Read Guides:** [App Builder Guides](https://developer.adobe.com/app-builder/docs/guides/) +2. **Join Community:** [Adobe Developer Forums](https://experienceleaguecommunities.adobe.com/) +3. **Read Guides:** [App Builder Guides](https://developer.adobe.com/app-builder/docs/guides/app_builder_guides/architecture_overview/architecture-overview) 4. **Watch Demos:** [App Builder on YouTube](https://www.youtube.com/playlist?list=PLcVEYUqU7VReYsRrAlB0ydgeKIvcxYXXz) 5. **Contribute Your Skills:** Help grow the App Builder Agent Skills ecosystem by sharing your custom skills @@ -670,7 +670,7 @@ We welcome contributions from the community! If you've built Agent Skills for Ap Share your App Builder skills with the community: -- **Adobe Developer Forums**: Post your skill in the [App Builder Community](https://experienceleaguecommunities.adobe.com/t5/adobe-i-o-console/ct-p/adobe-io-console) +- **Adobe Developer Forums**: Post your skill in the [App Builder Community](https://experienceleaguecommunities.adobe.com/) - **GitHub**: Open an issue or discussion in the App Builder docs repository - **Developer Support**: Contact the App Builder team via Adobe Developer Console diff --git a/src/pages/viewer.html b/src/pages/viewer.html new file mode 100644 index 000000000..be663a9ee --- /dev/null +++ b/src/pages/viewer.html @@ -0,0 +1,65 @@ + + + + + + AI Use Cases - Markdown Viewer + + + + +
+
+
Loading markdown content...
+
+
+ + + + From 8cebcbad6af5ecc2e4e0d0ed375027ece2ba2aad Mon Sep 17 00:00:00 2001 From: Patrick Russell Date: Wed, 11 Mar 2026 17:43:05 -0700 Subject: [PATCH 6/8] Remove accidentally committed files Made-with: Cursor --- linter-report.txt | 3026 ----------------------------------------- src/pages/viewer.html | 65 - 2 files changed, 3091 deletions(-) delete mode 100644 linter-report.txt delete mode 100644 src/pages/viewer.html diff --git a/linter-report.txt b/linter-report.txt deleted file mode 100644 index 52d3aceb1..000000000 --- a/linter-report.txt +++ /dev/null @@ -1,3026 +0,0 @@ -═══════════════════════════════════════════════════════════════ - LINTER REPORT -═══════════════════════════════════════════════════════════════ - -Generated: 2026-03-12T00:34:37.225Z -Mode: Full Linting (all rules + dead links check) -Target Directory: /Users/parussel/Documents/cursor-docs/app-builder - -─────────────────────────────────────────────────────────────── - -Files to process: 222 - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/app_builder_get_started/app-builder-intro.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/app_builder_get_started/first-app.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 69:62 - Message: Unexpected dead URL `https://developer.adobe.com/developer-console/docs`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 242:74 - Message: Unexpected dead URL `https://developers.adobetarget.com/api/#admin-apis`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 259:59 - Message: Unexpected redirecting URL `https://opensource.adobe.com/spectrum-css`, expected final URL `https://opensource.adobe.com/spectrum-css/` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 245:85 - Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/campaign-standard/using/working-with-apis/get-started-apis.html`, expected final URL `https://experienceleague.adobe.com/en/docs/campaign-standard/using/working-with-apis/get-started-apis` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 244:99 - Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/audience-manager/user-guide/api-and-sdk-code/api.html`, expected final URL `https://experienceleague.adobe.com/en/docs/audience-manager/user-guide/api-and-sdk-code/api` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 414:56 - Message: Unexpected dead URL `https://openwhisk.apache.org/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 426:151 - Message: Unexpected dead URL `https://letsencrypt.org/docs/certificates-for-localhost/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 480:330 - Message: Unexpected dead URL `https://adminconsole.adobe.com/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 489:47 - Message: Unexpected dead URL `http://experience.adobe.com/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 531:12 - Message: Unexpected dead URL `https://jestjs.io/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/app_builder_get_started/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/app_builder_get_started/publish-app.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 78:1 - Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` - Rule: no-multiple-toplevel-headings - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 32:1 - Message: Image is missing alt text: ../../images/approval-production-overview.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 38:1 - Message: Image is missing alt text: ../../images/approval-app-submission-details.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 42:1 - Message: Image is missing alt text: ../../images/approval-in-review.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 46:1 - Message: Image is missing alt text: ../../images/approval-app-rejected.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 52:1 - Message: Image is missing alt text: ../../images/approval-published.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 58:1 - Message: Image is missing alt text: ../../images/approval-myexchange.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 62:1 - Message: Image is missing alt text: ../../images/approval-myexchange-review.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 66:1 - Message: Image is missing alt text: ../../images/approval-myexchange-revoke.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 72:1 - Message: Image is missing alt text: ../../images/approval-myapp-home.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 76:1 - Message: Image is missing alt text: ../../images/approval-myapp-customapps.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 15:34 - Message: Unexpected redirecting URL `https://exchange.adobe.com/my-exchange.html`, expected final URL `https://exchange.adobe.com/manage` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/app_builder_get_started/set-up.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 8:1 - Message: Description is too long (192 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 61:5 - Message: Unexpected dead URL `https://www.npmjs.com/package/inquirer#support-os-terminals`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 61:103 - Message: Unexpected dead URL `https://www.npmjs.com/package/inquirer#known-issues`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 59:62 - Message: Unexpected dead URL `https://www.npmjs.com/package/inquirer`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 37:163 - Message: Unexpected dead URL `https://github.com/nvm-sh/nvm/blob/master/README.md`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 55:146 - Message: Unexpected dead URL `http://releases.ubuntu.com/16.04/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 67:3 - Message: Unexpected dead URL `https://code.visualstudio.com/download`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 25:105 - Message: Unexpected dead URL `https://solutionpartners.adobe.com/home.html`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/app_builder_get_started/troubleshoot.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 21:225 - Message: Cannot find file `../guides/application_logging.md` - Rule: missing-file - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 42:271 - Message: Unexpected dead URL `mailto:iodev@adobe.com`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 64:113 - Message: Unexpected dead URL `https://developer.adobe.com/developer-console/docs/guides/authentication/ServerToServerAuthentication/#service-account-jwt-credential-deprecated`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 72:120 - Message: Unexpected dead URL `https://azure.microsoft.com/en-us/products/cosmos-db/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/runtime_getting_started/activations.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/runtime_getting_started/deploy.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/runtime_getting_started/entities.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/runtime_getting_started/how-runtime-works.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 57:1 - Message: Image is missing alt text: ../../images/howitworks_f02.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 11:1 - Message: Unexpected dead URL `https://developer.adobe.com/runtime/docs/static/2f65d806954291bfd2a474f3c8b2f9f4/73c8b/howitworks_f01.png`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 63:1 - Message: Unexpected dead URL `https://www.nginx.com/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/runtime_getting_started/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/runtime_getting_started/resources.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 13:28 - Message: Unexpected redirecting URL `https://twitter.com/adobeio`, expected final URL `https://x.com/adobeio` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 19:64 - Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 9:30 - Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk/tree/master/docs`, expected final URL `https://github.com/apache/openwhisk/tree/master/docs` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 13:68 - Message: Unexpected dead URL `https://medium.com/adobetech/tagged/platform`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/runtime_getting_started/setup.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/get_started/runtime_getting_started/understanding-runtime.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 15:1 - Message: Image is missing alt text: ../../images/quickstart-programming-model.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 17:1 - Message: Image is missing alt text: ../../images/quickstart-shared-packages.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 27:1 - Message: Image is missing alt text: ../../images/quickstart-components.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 147:78 - Message: Unexpected dead URL `https://medium.com/adobetech/tagged/platform`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 147:38 - Message: Unexpected redirecting URL `https://twitter.com/adobeio`, expected final URL `https://x.com/adobeio` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 23:157 - Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk/tree/master/docs`, expected final URL `https://github.com/apache/openwhisk/tree/master/docs` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 73:129 - Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/application-state.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/application_logging/azure-log-analytics.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 21:82 - Message: Unexpected redirecting URL `https://docs.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace`, expected final URL `https://learn.microsoft.com/en-us/azure/azure-monitor/logs/quick-create-workspace` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 64:90 - Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/application_logging/logging.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 175:11 - Message: Cannot find file `../../../intro_and_overview/app_builder_overview.md` - Rule: missing-file - - ⚠️ WARNING - Location: Line 19:307 - Message: Unexpected dead URL `https://www.npmjs.com/package/debug`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 19:252 - Message: Unexpected dead URL `https://www.npmjs.com/package/winston`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 68:20 - Message: Unexpected dead URL `https://developer.adobe.com/console`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/application_logging/new-relic.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 73:81 - Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/application_logging/splunk-cloud.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 106:81 - Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 21:71 - Message: Unexpected dead URL `https://docs.splunk.com/Documentation/Splunk/8.2.4/Indexer/Setupmultipleindexes`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 51:72 - Message: Unexpected dead URL `https://docs.splunk.com/Documentation/Splunk/8.2.4/Data/UsetheHTTPEventCollector#Send_data_to_HTTP_Event_Collector_on_Splunk_Cloud_Platform`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/application_logging/splunk-enterprise.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 21:78 - Message: Unexpected dead URL `https://docs.splunk.com/Documentation/Splunk/8.2.4/Indexer/Setupmultipleindexes`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 51:72 - Message: Unexpected dead URL `https://docs.splunk.com/Documentation/Splunk/8.2.4/Data/UsetheHTTPEventCollector#Send_data_to_HTTP_Event_Collector_on_Splunk_Enterprise`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 106:84 - Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/architecture_overview/app-hooks.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/architecture_overview/architecture-overview.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 146:11 - Message: Cannot find file `../../../intro_and_overview/app_builder_overview.md` - Rule: missing-file - - ⚠️ WARNING - Location: Line 9:1 - Message: Description is too long (211 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 74:107 - Message: Unexpected dead URL `https://adobedocs.github.io/analytics-2.0-apis/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 75:7 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-target`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 23:101 - Message: Unexpected dead URL `https://docs.adobe.com/content/help/en/experience-manager-65/assets/using/assets-workflow.html`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 23:223 - Message: Unexpected dead URL `https://docs.adobe.com/content/help/en/campaign-standard/using/managing-processes-and-data/data-management-activities/external-api.html`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 61:69 - Message: Unexpected dead URL `http://experiencecloud.adobe.com/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 75:101 - Message: Unexpected dead URL `https://developers.adobetarget.com/api/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 76:123 - Message: Unexpected dead URL `https://experienceleague.adobe.com/docs/campaign-standard/using/working-with-apis/get-started-apis.html?lang=en`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 80:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-ims`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 82:3 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-ims-oauth`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 83:3 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-ims-jwt`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 87:7 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-files`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 123:46 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-files`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 88:7 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-state`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 124:48 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-state`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 92:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-sdk-core`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 98:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-sdk-core`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 106:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-logging`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 110:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-errors`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 114:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-core-networking`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 118:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-tvm`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 130:3 - Message: Unexpected dead URL `https://github.com/features/actions`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 130:60 - Message: Unexpected dead URL `https://github.com/adobe/aio-cli-setup-action`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 130:137 - Message: Unexpected dead URL `https://github.com/adobe/aio-apps-action`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 131:3 - Message: Unexpected redirecting URL `https://docs.github.com/en/actions/writing-workflows`, expected final URL `https://docs.github.com/en/actions/how-tos/write-workflows` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 132:3 - Message: Unexpected redirecting URL `https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets`, expected final URL `https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/architecture_overview/introduction-to-react-spectrum.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/architecture_overview/using-sdks.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 76:54 - Message: Unexpected dead URL `https://developer.adobe.com/analytics-apis/docs/2.0/#!AdobeDocs/analytics-2.0-apis/master/migration-guide.md`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/configuration/configuration.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/configuration/sequences.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 118:94 - Message: Unexpected dead URL `https://git.corp.adobe.com/CNA/app-builder-delete-proj/blob/main/app.config.yaml#L41`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 118:94 - Message: Unexpected dead URL `https://git.corp.adobe.com/CNA/app-builder-delete-proj/blob/main/app.config.yaml#L41`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 34:53 - Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk-composer/blob/master/docs/COMBINATORS.md`, expected final URL `https://github.com/apache/openwhisk-composer/blob/master/docs/COMBINATORS.md` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/configuration/webpack-configuration.md -─────────────────────────────────────────────────────────────── - ❌ ERROR - Message: Failed to process file - Angle bracket "" found in table cell. Escape with "\<" and "\>" to prevent MDX parsing errors (e.g., "" → "\"). - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/deployment/cicd-for-app-builder-apps.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/development.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty title in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/distribution.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 9:1 - Message: Description is too long (182 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 226:136 - Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/experience-cloud/docs/guides/discoverandmanage/#discover`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 226:260 - Message: Unexpected dead URL `https://developer.adobe.com/developer-distribution/experience-cloud/docs/guides/discoverandmanage/#acquire`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 18:264 - Message: Unexpected dead URL `https://experience.adobe.com/#/@adobeio/custom-apps`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/aec-integration.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 20:8 - Message: Unexpected dead URL `https://www.npmjs.com/package/@adobe/exc-app`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 27:16 - Message: Unexpected dead URL `https://www.npmjs.com/package/@adobe/exc-app`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/page-objectwithhref.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/page-objectwithpath.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/page-pageapi.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/page-pageapiproperties.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/runtime.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-callback.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-customfeedbackconfig.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-customsearchconfig.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-externalfeedbackconfig.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-helpcenterfeedbackconfig.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-solution.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-topbarapi.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/topbar-topbarapiproperties.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/user-userapi.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/interfaces/user-userinfo.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/migrate-app-to-exp-cloud-spa.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 2:1 - Message: Title is too long (73 characters). Consider keeping it under 60 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/modules/page.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/modules/topbar.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/exc_app/modules/user.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/extensions/extension-migration-guide.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 37:144 - Message: Unexpected dead URL `https://www.npmjs.com/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 58:144 - Message: Unexpected dead URL `https://www.npmjs.com/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 35:52 - Message: Unexpected dead URL `https://github.com/apache/openwhisk-wskdeploy/tree/master/specification#package-specification`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 53:62 - Message: Unexpected dead URL `https://github.com/apache/openwhisk-wskdeploy/tree/master/specification#package-specification`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 39:119 - Message: Unexpected dead URL `https://github.com/adobe/aio-cli-plugin-config`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 60:129 - Message: Unexpected dead URL `https://github.com/adobe/aio-cli-plugin-config`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 265:172 - Message: Unexpected dead URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 37:192 - Message: Unexpected dead URL `https://docs.npmjs.com/about-packages-and-modules`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 58:192 - Message: Unexpected dead URL `https://docs.npmjs.com/about-packages-and-modules`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/extensions/extensions.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 12:230 - Message: Unexpected redirecting URL `https://experienceleague.adobe.com/docs/experience-manager-cloud-service/assets/manage/asset-microservices-configure-and-use.html?lang=en`, expected final URL `https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/assets/manage/asset-microservices-configure-and-use` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 29:3 - Message: Cannot find file `events/custom-events.md` - Rule: missing-file - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/optimization.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 36:558 - Message: Unexpected redirecting URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/302`, expected final URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/302` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 36:298 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-files/blob/master/doc/api.md#Files+write`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 36:425 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-files/blob/master/doc/api.md#Files+generatePresignURL`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/security/understanding-authentication.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/storage/application-state.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 42:57 - Message: Cannot find file `security/index.md` - Rule: missing-file - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/storage/database.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 179:288 - Message: Unexpected dead URL `https://www.mongodb.com/docs/manual/core/schema-validation/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 231:5 - Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/indexes/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 283:58 - Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 353:71 - Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 379:3 - Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/insert/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 407:3 - Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/query/retrieve/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 408:3 - Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/query/specify-documents-to-return/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 409:3 - Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/query/project/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 410:3 - Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/query/query-document/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 411:3 - Message: Unexpected dead URL `https://www.mongodb.com/docs/drivers/node/current/crud/query/count/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/storage/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/app_builder_guides/telemetry.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 8:1 - Message: Description is too long (233 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/contribution-guide.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 15:232 - Message: Unexpected dead URL `mailto:Grp-opensourceoffice@adobe.com`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 29:15 - Message: Unexpected dead URL `https://medium.com/@jdxcode/12-factor-cli-apps-dd3c227a0e46`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 19:197 - Message: Unexpected redirecting URL `http://opensource.adobe.com/cla.html`, expected final URL `https://opensource.adobe.com/cla.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 25:28 - Message: Unexpected redirecting URL `https://github.com/AdobeDocs/project-firefly/blob/main/.github/PULL_REQUEST_TEMPLATE.md`, expected final URL `https://github.com/AdobeDocs/app-builder/blob/main/.github/PULL_REQUEST_TEMPLATE.md` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 15:35 - Message: Unexpected redirecting URL `https://github.com/AdobeDocs/project-firefly/blob/main/.github/CODE_OF_CONDUCT.md`, expected final URL `https://github.com/AdobeDocs/app-builder/blob/main/.github/CODE_OF_CONDUCT.md` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 22:3 - Message: Cannot find file `app_builder_guides/events/custom-events.md` - Rule: missing-file - - ⚠️ WARNING - Location: Line 51:11 - Message: Cannot find file `../intro_and_overview/app_builder_overview.md` - Rule: missing-file - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/references.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 12:3 - Message: Unexpected dead URL `https://developer.adobe.com/developer-console/docs/guides/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 14:3 - Message: Unexpected dead URL `https://github.com/adobe/generator-aio-app`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 15:3 - Message: Unexpected dead URL `https://github.com/adobe/generator-aio-console`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 16:3 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-ims`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 17:3 - Message: Unexpected dead URL `https://github.com/adobe/aio-tvm`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 18:3 - Message: Unexpected dead URL `https://github.com/adobe/aio-sdk`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 19:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-files`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 20:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-state`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 21:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-lib-analytics`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 35:3 - Message: Unexpected dead URL `https://github.com/features/actions`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 36:5 - Message: Unexpected dead URL `https://github.com/adobe/aio-cli-setup-action`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/asynchronous-calls.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/ci-cd-pipeline.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 23:53 - Message: Unexpected dead URL `https://medium.com/adobetech/functions-packaging-and-versioning-in-adobe-i-o-runtime-7accdfd95e0a`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/creating-actions.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 320:43 - Message: Cannot find file `tools/wskdeploy_install.md` - Rule: missing-file - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/creating-rest-apis.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 322:1 - Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` - Rule: no-multiple-toplevel-headings - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 82:1 - Message: Unexpected redirecting URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS`, expected final URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/debugging.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 39:3 - Message: Cannot find file `tools/wskdeploy_install.md` - Rule: missing-file - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/logging-monitoring.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 25:1 - Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` - Rule: no-multiple-toplevel-headings - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 59:42 - Message: Unexpected dead URL `https://epsagon.com/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 59:238 - Message: Unexpected dead URL `https://docs.epsagon.com/docs/openwhisk?utm_source=adobe.io&utm_medium=referral&utm_campaign=adobe_io_docs`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 59:362 - Message: Unexpected dead URL `https://www.youtube.com/watch?v=4iprbivqrxQ&t=1517s`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 63:150 - Message: Unexpected dead URL `https://docs.newrelic.com/docs/apm/agents/nodejs-agent/getting-started/introduction-new-relic-nodejs/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/api-ref.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: N/A - Message: Unexpected offline connection, expected either an online connection or `skipOffline: true` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/cli-use.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/configuringproxy.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 7:1 - Message: Image is missing alt text: ../../../images/configure-proxy.png - Rule: no-alt-text-for-image - - ⚠️ WARNING - Location: Line 14:88 - Message: Unexpected dead URL `https://docs.nginx.com/nginx/deployment-guides/amazon-web-services/ec2-instances-for-nginx/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/environment-variables.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/feeds.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/multiple-regions.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/packages.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/prepackages.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/runtimes.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/sequences-compositions.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 77:3 - Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk-composer/blob/master/docs/COMBINATORS.md`, expected final URL `https://github.com/apache/openwhisk-composer/blob/master/docs/COMBINATORS.md` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 76:29 - Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk-composer`, expected final URL `https://github.com/apache/openwhisk-composer` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 32:34 - Message: Unexpected dead URL `https://github.com/apache/incubator-openwhisk/blob/master/docs/actions.md#creating-action-sequences`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 32:34 - Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk/blob/master/docs/actions.md#creating-action-sequences`, expected final URL `https://github.com/apache/openwhisk/blob/master/docs/actions.md` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/triggersrules.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/reference_docs/wsk-use.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/securing-web-actions.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 54:1 - Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` - Rule: no-multiple-toplevel-headings - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/security-general.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 69:75 - Message: Unexpected dead URL `https://en.wikipedia.org/wiki/Content_delivery_network#notable_content_delivery_service_providers`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 13:301 - Message: Unexpected redirecting URL `https://www.owasp.org/index.php/Cross-site_Scripting_(XSS)`, expected final URL `https://owasp.org/www-community/attacks/xss/` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 17:186 - Message: Unexpected dead URL `https://github.com/apache/incubator-openwhisk/blob/master/docs/webactions.md#web-actions`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 17:186 - Message: Unexpected redirecting URL `https://github.com/apache/incubator-openwhisk/blob/master/docs/webactions.md#web-actions`, expected final URL `https://github.com/apache/openwhisk/blob/master/docs/webactions.md` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/system-settings.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/throughput-tuning.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 64:39 - Message: Unexpected redirecting URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Vary`, expected final URL `https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Vary` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/tools/cli-install.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 21:53 - Message: Unexpected dead URL `https://www.npmjs.com/package/@adobe/aio-cli`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/tools/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 6:3 - Message: Cannot find file `wskdeploy_install.md` - Rule: missing-file - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/troubleshooting.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/using-packages.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/guides/runtime_guides/using-runtime.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/intro_and_overview/business-case.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 53:54 - Message: Unexpected dead URL `https://medium.com/adobetech/setting-up-adobe-i-o-cli-for-cloud-manager-8820f47e3c94`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 55:56 - Message: Unexpected dead URL `https://medium.com/adobetech/how-bank-of-america-is-using-adobe-i-o-runtime-to-boost-the-efficiency-of-its-personalized-offers-699de38cf751`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 54:37 - Message: Unexpected dead URL `https://medium.com/adobetech/how-belgian-broadcaster-vrt-turned-to-adobe-i-o-runtime-to-dynamically-create-newsletter-content-5cafe224a2a5`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 56:39 - Message: Unexpected dead URL `https://medium.com/adobetech/how-adobe-com-uses-i-o-runtime-to-optimize-on-site-b2b-personalization-6c10b9888981`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 51:48 - Message: Unexpected redirecting URL `https://www.netcentric.biz/insights/2020/06/building-an-aep-demo-with-firefly.html?utm_source=linkedin&utm_medium=social_nonpaid&utm_campaign=20_insights&utm_content=link_post&es_id=8e9abf83f6`, expected final URL `https://www.netcentric.biz/insights/2020/06/building-an-aep-demo-with-firefly` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 52:57 - Message: Unexpected redirecting URL `https://tech.cognifide.com/blog/2020/how-to-generate-intelligent-renditions-aem-cloud/`, expected final URL `https://wttech.blog/blog/2020/how-to-generate-intelligent-renditions-aem-cloud/` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/intro_and_overview/community.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 18:12 - Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/intro_and_overview/faq.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 111:11 - Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/app-builder/ct-p/adobe-app-builder`, expected final URL `https://experienceleaguecommunities.adobe.com/adobe-developer-19` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/intro_and_overview/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/intro_and_overview/release-notes.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing frontmatter section - add --- at the beginning with title and description - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/intro_and_overview/what-is-app-builder.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/ai-use-cases.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 290:40 - Message: Cannot find file `ai-development-tools.md` - Rule: missing-file - - ⚠️ WARNING - Location: Line 620:21 - Message: Unexpected redirecting URL `https://developer.adobe.com/app-builder/docs/guides/`, expected final URL `https://developer.adobe.com/app-builder/docs/guides/app_builder_guides/architecture_overview/architecture-overview` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 606:3 - Message: Unexpected redirecting URL `https://developer.adobe.com/app-builder/docs/`, expected final URL `https://developer.adobe.com/app-builder/docs/intro_and_overview/` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 610:3 - Message: Unexpected redirecting URL `https://developer.adobe.com/app-builder/docs/`, expected final URL `https://developer.adobe.com/app-builder/docs/intro_and_overview/` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 237:61 - Message: Unexpected redirecting URL `https://developer.adobe.com/app-builder/docs/getting_started/`, expected final URL `https://developer.adobe.com/app-builder/docs/get_started/app_builder_get_started/first-app` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 619:24 - Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/adobe-i-o-console/ct-p/adobe-io-console`, expected final URL `https://experienceleaguecommunities.adobe.com/` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 673:54 - Message: Unexpected redirecting URL `https://experienceleaguecommunities.adobe.com/t5/adobe-i-o-console/ct-p/adobe-io-console`, expected final URL `https://experienceleaguecommunities.adobe.com/` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 37:5 - Message: Unexpected redirecting URL `https://modelcontextprotocol.io/`, expected final URL `https://modelcontextprotocol.io/docs/getting-started/intro` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 605:3 - Message: Unexpected redirecting URL `https://modelcontextprotocol.io/`, expected final URL `https://modelcontextprotocol.io/docs/getting-started/intro` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/asset-compute-worker-ps-api/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 9:1 - Message: Title is too long (67 characters). Consider keeping it under 60 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/asset-compute-worker-ps-api/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 13:1 - Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` - Rule: no-multiple-toplevel-headings - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/asset-compute-worker-ps-api/lesson3.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 33:126 - Message: Unexpected dead URL `https://developer.adobe.com/firefly-services/docs/photoshop/api/photoshop_removeBackground/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/asset-compute-worker-ps-api/lesson4.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/asset-compute-worker-ps-api/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 20:3 - Message: Unexpected redirecting URL `https://experienceleague.adobe.com/docs/asset-compute/using/extend/custom-application-internals.html`, expected final URL `https://experienceleague.adobe.com/en/docs/asset-compute/using/extend/custom-application-internals` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/asset-compute-worker-ps-api/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/barcode-reader/barcode.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 13:30 - Message: Unexpected dead URL `https://www.npmjs.com/package/bwip-js/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/barcode-reader/bootstrap.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/barcode-reader/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 20:3 - Message: Unexpected dead URL `https://ringel.adobeioruntime.net/api/v1/web/my-barcode-app-0.0.1/barcode?value=adobe`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/barcode-reader/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/barcode-reader/test.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/barcode-reader/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 11:1 - Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` - Rule: no-multiple-toplevel-headings - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 13:142 - Message: Unexpected dead URL `https://medium.com/adobetech/adobe-i-o-runtime-polishing-the-rough-edges-of-saas-solutions-238f82b58765`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/blog-articles.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 136:1 - Message: Unexpected redirecting URL `https://www.netcentric.biz/insights/2020/06/building-an-aep-demo-with-firefly.html?utm_source=linkedin&utm_medium=social_nonpaid&utm_campaign=20_insights&utm_content=link_post&es_id=8e9abf83f6`, expected final URL `https://www.netcentric.biz/insights/2020/06/building-an-aep-demo-with-firefly` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/ci-cd/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 16:118 - Message: Unexpected dead URL `https://help.github.com/en/github/getting-started-with-github/create-a-repo`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 29:185 - Message: Unexpected dead URL `https://github.com/marketplace/actions/aio-cli-setup`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 30:207 - Message: Unexpected dead URL `https://github.com/adobe/aio-apps-action`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 38:262 - Message: Unexpected dead URL `https://github.com/adobe/aio-apps-action`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 36:177 - Message: Unexpected dead URL `https://help.github.com/en/actions/reference/events-that-trigger-workflows#pull-request-event-pull_request`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 79:25 - Message: Unexpected dead URL `https://help.github.com/en/actions/reference/events-that-trigger-workflows#push-event-push`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 125:162 - Message: Unexpected dead URL `https://help.github.com/en/actions/reference/events-that-trigger-workflows#release-event-release`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 125:296 - Message: Unexpected dead URL `https://help.github.com/en/github/administering-a-repository/managing-releases-in-a-repository`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 182:81 - Message: Unexpected dead URL `https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 206:69 - Message: Unexpected dead URL `https://developer.github.com/v3/actions/secrets/#create-or-update-a-secret-for-a-repository`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 208:43 - Message: Unexpected redirecting URL `https://console.adobe.io/`, expected final URL `https://developer.adobe.com/console/` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 214:14 - Message: Unexpected redirecting URL `https://console.adobe.io/`, expected final URL `https://developer.adobe.com/console/` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/ci-cd/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 53:92 - Message: Unexpected redirecting URL `https://docs.github.com/en/free-pro-team@latest/actions/managing-workflow-runs`, expected final URL `https://docs.github.com/en/actions/how-tos/manage-workflow-runs` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/ci-cd/lesson3.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 14:94 - Message: Unexpected dead URL `https://docs.github.com/en/free-pro-team@latest/actions/reference/environment-variables`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/ci-cd/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 16:3 - Message: Unexpected redirecting URL `https://help.github.com/en/github/getting-started-with-github/signing-up-for-a-new-github-account`, expected final URL `https://docs.github.com/en/get-started/start-your-journey/creating-an-account-on-github` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/ci-cd/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/cron-jobs/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/cron-jobs/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/cron-jobs/lesson3.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/cron-jobs/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/cron-jobs/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/custom-asset-compute-worker/aem-cloud-assets.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/custom-asset-compute-worker/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 19:39 - Message: Unexpected dead URL `https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager/how-to-generate-intelligent-renditions-with-aem-as-a-cloud/m-p/379588`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 17:1 - Message: Unexpected dead URL `https://www.freepik.com/vectors/banner`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 25:29 - Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/asset-compute/using/extend/understand-extensibility.html`, expected final URL `https://experienceleague.adobe.com/en/docs/asset-compute/using/extend/understand-extensibility` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 26:14 - Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/experience-manager-cloud-service/landing/home.html`, expected final URL `https://experienceleague.adobe.com/en/docs/experience-manager-cloud-service/content/overview/introduction` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/custom-asset-compute-worker/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 13:1 - Message: Unexpected duplicate toplevel heading, exected a single heading with rank `1` - Rule: no-multiple-toplevel-headings - - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 52:1 - Message: Unexpected redirecting URL `https://docs.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-portal`, expected final URL `https://learn.microsoft.com/en-us/azure/storage/blobs/storage-quickstart-blobs-portal` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 55:1 - Message: Unexpected redirecting URL `https://console.adobe.io/`, expected final URL `https://developer.adobe.com/console/` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/custom-asset-compute-worker/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/custom-asset-compute-worker/lesson3.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/custom-asset-compute-worker/lesson4.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/custom-asset-compute-worker/lesson5.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/custom-asset-compute-worker/our-worker.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/custom-asset-compute-worker/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 21:1 - Message: Unexpected dead URL `https://azure.microsoft.com/en-us/free/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/custom-asset-compute-worker/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/customer-dashboard/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 23:1 - Message: Unexpected dead URL `https://www.adobe.com/marketing/campaign.html`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 25:1 - Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/campaign-standard/using/working-with-apis/about-campaign-standard-apis/about-campaign-standard-apis.html`, expected final URL `https://experienceleague.adobe.com/en/docs/campaign-standard/using/working-with-apis/get-started-apis` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/customer-dashboard/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 9:1 - Message: Title is too long (70 characters). Consider keeping it under 60 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/customer-dashboard/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 16:23 - Message: Unexpected dead URL `https://docs.npmjs.com/creating-a-package-json-file`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 116:138 - Message: Unexpected redirecting URL `https://docs.adobe.com/content/help/en/campaign-standard/using/working-with-apis/managing-profiles/retrieving-profiles.html`, expected final URL `https://experienceleague.adobe.com/en/docs/campaign-standard/using/working-with-apis/managing-profiles/retrieving-profiles` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/customer-dashboard/lesson3.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 24:151 - Message: Unexpected dead URL `https://localhost:9080/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 40:99 - Message: Unexpected dead URL `https://experience.adobe.com/?devMode=true#/apps/?localDevUrl=https://localhost:9080`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/customer-dashboard/lesson4.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 107:145 - Message: Unexpected dead URL `https://experience.adobe.com/?devMode=true#/apps/?localDevUrl=https://localhost:9080`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 14:26 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/index.html`, expected final URL `https://react-spectrum.adobe.com/` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/customer-dashboard/lesson5.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 18:76 - Message: Unexpected dead URL `https://www.npmjs.com/package/uuid`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 18:151 - Message: Unexpected dead URL `https://www.npmjs.com/package/bwip-js`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/customer-dashboard/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/customer-dashboard/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/debugging/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/debugging/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 14:153 - Message: Unexpected dead URL `https://experience.adobe.com/?devMode=true#/apps/?localDevUrl=https://localhost:9080`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 31:93 - Message: Unexpected dead URL `https://experience.adobe.com/?devMode=true#/apps/?localDevUrl=https://localhost:9080`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/debugging/lesson3.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/debugging/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/debugging/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/event-driven/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 27:41 - Message: Unexpected redirecting URL `https://console.adobe.io/`, expected final URL `https://developer.adobe.com/console/` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/event-driven/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/event-driven/lesson3.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 163:27 - Message: Unexpected dead URL `https://io-webhook.herokuapp.com/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/event-driven/lesson4.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 24:192 - Message: Unexpected dead URL `https://developer.adobe.com/events/docs/guides/api/journaling_api/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/event-driven/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 22:76 - Message: Unexpected dead URL `https://console.adobe.io/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/event-driven/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/events-runtime/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/events-runtime/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/events-runtime/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/events-runtime/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 124:11 - Message: Cannot find file `../intro_and_overview/app_builder_overview.md` - Rule: missing-file - - ⚠️ WARNING - Location: Line 118:1 - Message: Unexpected redirecting URL `https://experienceleague.adobe.com/docs/adobe-developers-live-events/events/2021/oct2021/consume-aem-events.html?lang=en`, expected final URL `https://experienceleague.adobe.com/en/docs/events/adobe-developers-live-recordings/overview` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/journaling-events/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 25:11 - Message: Unexpected dead URL `https://developer.adobe.com/events/docs/guides/api/journaling_api/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/journaling-events/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/journaling-events/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/journaling-events/lesson3.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/journaling-events/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/journaling-events/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/sample_apps/code_snippets/analytics.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 7:1 - Message: Title is too long (71 characters). Consider keeping it under 60 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/sample_apps/code_snippets/events.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/sample_apps/code_snippets/files.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/sample_apps/code_snippets/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/sample_apps/code_snippets/state.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/sample_apps/demo.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/sample_apps/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/spectrum-intro/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 51:56 - Message: Unexpected dead URL `mailto:spectrum@adobe.com`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 43:72 - Message: Unexpected redirecting URL `https://www.adobe.com/products/type/font-licensing/restricted-fonts.html`, expected final URL `https://helpx.adobe.com/fonts/using/adobe-type-resources-faq.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 41:65 - Message: Unexpected redirecting URL `https://console.adobe.io/downloads/`, expected final URL `https://developer.adobe.com/console/downloads/` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/spectrum-intro/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 23:92 - Message: Unexpected dead URL `https://www.npmjs.com/org/spectrum-css`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 118:101 - Message: Unexpected dead URL `https://www.npmjs.com/package/loadicons`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 68:72 - Message: Unexpected redirecting URL `http://opensource.adobe.com/spectrum-css/`, expected final URL `https://opensource.adobe.com/spectrum-css/` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 72:3 - Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-css/components/form/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 73:3 - Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-css/components/button-cta/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 71:3 - Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-css/components/typography-heading/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 74:3 - Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-css/components/textfield/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 75:3 - Message: Unexpected dead URL `https://opensource.adobe.com/spectrum-css/components/checkbox/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/spectrum-intro/lesson3.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 74:13 - Message: Unexpected dead URL `https://react-spectrum.adobe.com/docs/react-spectrum/Provider.html`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 22:52 - Message: Unexpected redirecting URL `https://reactjs.org/docs/getting-started.html`, expected final URL `https://react.dev/learn` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/spectrum-intro/lesson4.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 58:39 - Message: Unexpected dead URL `http://localhost:9080/`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 25:60 - Message: Unexpected redirecting URL `https://reactjs.org/`, expected final URL `https://react.dev/` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 60:113 - Message: Unexpected dead URL `https://experience.adobe.com/?devMode=true#/apps/?localDevUrl=https://localhost:9080`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 43:86 - Message: Unexpected dead URL `https://jestjs.io/`, expected live URL - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/spectrum-intro/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/spectrum-intro/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/todo-app/lesson1.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 7:1 - Message: Title is too long (71 characters). Consider keeping it under 60 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/todo-app/lesson2.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/todo-app/lesson3.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 62:15 - Message: Unexpected redirecting URL `https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment`, expected final URL `https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 25:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Flex.html`, expected final URL `https://react-spectrum.adobe.com/v3/Flex.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 27:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/TextField.html`, expected final URL `https://react-spectrum.adobe.com/v3/TextField.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 28:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Button.html`, expected final URL `https://react-spectrum.adobe.com/v3/Button.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 26:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Form.html`, expected final URL `https://react-spectrum.adobe.com/v3/Form.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 95:33 - Message: Unexpected redirecting URL `https://reactjs.org/docs/rendering-elements.html`, expected final URL `https://legacy.reactjs.org/docs/rendering-elements.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 65:39 - Message: Unexpected redirecting URL `https://reactjs.org/docs/handling-events.html`, expected final URL `https://legacy.reactjs.org/docs/handling-events.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 15:102 - Message: Unexpected redirecting URL `https://reactjs.org/docs/introducing-jsx.html`, expected final URL `https://legacy.reactjs.org/docs/introducing-jsx.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 48:156 - Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-intro.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-intro.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 15:159 - Message: Unexpected redirecting URL `https://reactjs.org/docs/components-and-props.html`, expected final URL `https://legacy.reactjs.org/docs/components-and-props.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 50:30 - Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-state.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-state.html` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/todo-app/lesson4.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 20:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Flex.html`, expected final URL `https://react-spectrum.adobe.com/v3/Flex.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 12:179 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/TextField.html`, expected final URL `https://react-spectrum.adobe.com/v3/TextField.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 21:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/TextField.html`, expected final URL `https://react-spectrum.adobe.com/v3/TextField.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 44:31 - Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-state.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-state.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 12:101 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Checkbox.html`, expected final URL `https://react-spectrum.adobe.com/v3/Checkbox.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 22:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Checkbox.html`, expected final URL `https://react-spectrum.adobe.com/v3/Checkbox.html` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/todo-app/lesson5.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 26:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Flex.html`, expected final URL `https://react-spectrum.adobe.com/v3/Flex.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 27:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Form.html`, expected final URL `https://react-spectrum.adobe.com/v3/Form.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 28:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/TextField.html`, expected final URL `https://react-spectrum.adobe.com/v3/TextField.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 54:11 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/workflow-icons.html`, expected final URL `https://react-spectrum.adobe.com/v3/workflow-icons.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 25:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Well.html`, expected final URL `https://react-spectrum.adobe.com/v3/Well.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 24:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/View.html`, expected final URL `https://react-spectrum.adobe.com/v3/View.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 30:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/AlertDialog.html`, expected final URL `https://react-spectrum.adobe.com/v3/AlertDialog.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 93:36 - Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-state.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-state.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 29:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/ActionButton.html`, expected final URL `https://react-spectrum.adobe.com/v3/ActionButton.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 31:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/DialogTrigger.html`, expected final URL `https://react-spectrum.adobe.com/v3/DialogTrigger.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 109:158 - Message: Unexpected redirecting URL `https://reactjs.org/docs/lists-and-keys.html`, expected final URL `https://legacy.reactjs.org/docs/lists-and-keys.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 121:19 - Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-intro.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-intro.html` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/todo-app/lesson6.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 36:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Flex.html`, expected final URL `https://react-spectrum.adobe.com/v3/Flex.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 35:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/View.html`, expected final URL `https://react-spectrum.adobe.com/v3/View.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 137:12 - Message: Unexpected redirecting URL `https://reactjs.org/docs/conditional-rendering.html`, expected final URL `https://legacy.reactjs.org/docs/conditional-rendering.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 33:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/theming.html`, expected final URL `https://react-spectrum.adobe.com/v3/theming.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 34:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/ProgressCircle.html`, expected final URL `https://react-spectrum.adobe.com/v3/ProgressCircle.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 38:3 - Message: Unexpected dead URL `https://react-spectrum.adobe.com/react-spectrum/Grid.html#repeat`, expected live URL - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 38:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Grid.html#repeat`, expected final URL `https://react-spectrum.adobe.com/v3/Grid.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 37:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Grid.html`, expected final URL `https://react-spectrum.adobe.com/v3/Grid.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 32:3 - Message: Unexpected redirecting URL `https://react-spectrum.adobe.com/react-spectrum/Provider.html`, expected final URL `https://react-spectrum.adobe.com/v3/Provider.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 121:139 - Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-effect.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-effect.html` - Rule: no-dead-urls - - ⚠️ WARNING - Location: Line 56:153 - Message: Unexpected redirecting URL `https://reactjs.org/docs/hooks-state.html`, expected final URL `https://legacy.reactjs.org/docs/hooks-state.html` - Rule: no-dead-urls - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/todo-app/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/todo-app/welldone.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/transclusions/requirements.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/developers-live/extend-experience-cloud.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 2:1 - Message: Title is too long (69 characters). Consider keeping it under 60 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/exploring/ci-cd.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 3:1 - Message: Description is too long (328 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/exploring/custom-events.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 3:1 - Message: Description is too long (281 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/exploring/dashboard-case-study.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/exploring/live-wired-sneak.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 3:1 - Message: Description is too long (432 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/exploring/ode-case-study.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/exploring/projects-and-workspaces.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 3:1 - Message: Description is too long (176 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/exploring/react-spectrum.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 3:1 - Message: Description is too long (249 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/index.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - ⚠️ WARNING - Location: Line 2:1 - Message: Title is too long (64 characters). Consider keeping it under 60 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/overview/architecture.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/overview/e2-e-user-journey.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/overview/getting-started.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 3:1 - Message: Description is too long (169 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/overview/introduction.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 3:1 - Message: Description is too long (356 characters). Consider keeping it under 160 characters. - Rule: check-frontmatter - -─────────────────────────────────────────────────────────────── -📄 FILE: src/pages/resources/videos/overview/security.md -─────────────────────────────────────────────────────────────── - ⚠️ WARNING - Location: Line 1:1 - Message: Missing or empty description in frontmatter - Rule: check-frontmatter - - -═══════════════════════════════════════════════════════════════ - SUMMARY -═══════════════════════════════════════════════════════════════ - - 📁 Files processed: 222 - 📄 Files with issues: 198 - ❌ Total errors: 1 - ⚠️ Total warnings: 480 - 📋 Total issues: 481 - -Result: ❌ FAILED - Fatal errors found - -═══════════════════════════════════════════════════════════════ \ No newline at end of file diff --git a/src/pages/viewer.html b/src/pages/viewer.html deleted file mode 100644 index be663a9ee..000000000 --- a/src/pages/viewer.html +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - AI Use Cases - Markdown Viewer - - - - -
-
-
Loading markdown content...
-
-
- - - - From 26ed43d3e88a5268baaa32cf6bab20a96e597ab2 Mon Sep 17 00:00:00 2001 From: Patrick Russell Date: Wed, 11 Mar 2026 17:52:39 -0700 Subject: [PATCH 7/8] Add AI section to sidebar navigation Add the ai-use-cases page under a new "AI" section in the sidebar so it's discoverable from the site navigation. Made-with: Cursor --- src/pages/config.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pages/config.md b/src/pages/config.md index 2cc9b3a87..2f08be7f6 100644 --- a/src/pages/config.md +++ b/src/pages/config.md @@ -121,6 +121,8 @@ - [Using Packages](guides/runtime_guides/using-packages.md) - [Using Runtime](guides/runtime_guides/using-runtime.md) - [Contribution Guide](guides/contribution-guide.md) + - [AI](resources/ai-use-cases.md) + - [Build AI Integrations](resources/ai-use-cases.md) - [Learning](resources/index.md) - [Asset Compute Worker PS API](resources/asset-compute-worker-ps-api/index.md) - [Requirements](resources/asset-compute-worker-ps-api/requirements.md) From cf197934104ac40d0d52a826e95f59723b965d06 Mon Sep 17 00:00:00 2001 From: Patrick Russell Date: Wed, 11 Mar 2026 17:55:20 -0700 Subject: [PATCH 8/8] Move AI section under Learning in sidebar navigation Made-with: Cursor --- src/pages/config.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/config.md b/src/pages/config.md index 2f08be7f6..8baa2d3d7 100644 --- a/src/pages/config.md +++ b/src/pages/config.md @@ -121,9 +121,9 @@ - [Using Packages](guides/runtime_guides/using-packages.md) - [Using Runtime](guides/runtime_guides/using-runtime.md) - [Contribution Guide](guides/contribution-guide.md) - - [AI](resources/ai-use-cases.md) - - [Build AI Integrations](resources/ai-use-cases.md) - [Learning](resources/index.md) + - [AI](resources/ai-use-cases.md) + - [Build AI Integrations](resources/ai-use-cases.md) - [Asset Compute Worker PS API](resources/asset-compute-worker-ps-api/index.md) - [Requirements](resources/asset-compute-worker-ps-api/requirements.md) - [Lesson 1: Create an app from Asset Compute template](resources/asset-compute-worker-ps-api/lesson1.md)