<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>AI Project Mapper Blog</title>
        <link>https://mrlynn.github.io/ai-project-mapper/blog</link>
        <description>AI Project Mapper Blog</description>
        <lastBuildDate>Wed, 12 Mar 2025 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[AI-Driven Development]]></title>
            <link>https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development</link>
            <guid>https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development</guid>
            <pubDate>Wed, 12 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[As part of my job as a Developer Advocate at Mongodb, I'm painfully aware of the challenges developers face today. With the volume and velocity, and complexity of projects, Large Language Models (LLMs) like ChatGPT, Claude, and GitHub Copilot have quickly become critical tools developers must depend on. I use these tools every day to assist with code writing, debugging, explaining complex systems, and even architecting solutions. However, if you've tried using these tools for substantial work on an existing codebase, you've likely faced a significant limitation: context.]]></description>
            <content:encoded><![CDATA[<p>As part of my job as a Developer Advocate at Mongodb, I'm painfully aware of the challenges developers face today. With the volume and velocity, and complexity of projects, Large Language Models (LLMs) like ChatGPT, Claude, and GitHub Copilot have quickly become critical tools developers must depend on. I use these tools every day to assist with code writing, debugging, explaining complex systems, and even architecting solutions. However, if you've tried using these tools for substantial work on an existing codebase, you've likely faced a significant limitation: <em>context</em>.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-context-problem">The Context Problem<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#the-context-problem" class="hash-link" aria-label="Direct link to The Context Problem" title="Direct link to The Context Problem">​</a></h2>
<p>The tools I've mentioned and the LLMs upon which they depend have limits when it comes to their context window... the amount of text they can see and understand at one time. Despite many of the recent improvements that have expanded context windows, they still can't ingest and fully understand entire large codebases, particularly for medium to large projects. When you attempt to work with an LLM on an existing project, you'll likely run into these challenges:</p>
<ol>
<li><strong>Token limitations</strong>: Only a fraction of your codebase can be shared at once.</li>
<li><strong>Fragmented understanding</strong>: Sharing individual files without context results in a disjointed understanding.</li>
<li><strong>Missing relationships</strong>: Dependencies between components often get lost.</li>
<li><strong>Domain-specific terminology</strong>: Repeated explanations are needed for project-specific jargon.</li>
<li><strong>Project architecture</strong>: Conveying the big picture is difficult with just code snippets.</li>
</ol>
<p>So what ends up happening...? More time is spent explaining your project to the AI than receiving meaningful help. Your interactions become inefficient and frustrating, as you repeatedly provide context that should be implicit.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="enter-project-mapper">Enter Project Mapper<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#enter-project-mapper" class="hash-link" aria-label="Direct link to Enter Project Mapper" title="Direct link to Enter Project Mapper">​</a></h2>
<p>This is precisely the problem I am trying to solve with <a href="https://github.com/mrlynn/ai-project-mapper" target="_blank" rel="noopener noreferrer">Project Mapper</a>. Project Mapper is a CLI and a set of plugins that help you generate comprehensive summaries of your codebase. It aims to address the issues mentioned above by providing a structured overview of your project. It does this by scanning your project's directory structure, identifying major components, inferring design patterns, recognizing terminology, and uncovering potential limitations. Project Mapper generates comprehensive, LLM-friendly summaries of your codebase. It then produces a "knowledge transfer document" that gives AI assistants a holistic view of your code.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="how-it-works">How It Works<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#how-it-works" class="hash-link" aria-label="Direct link to How It Works" title="Direct link to How It Works">​</a></h3>
<p>Project Mapper works in one of several straightforward stages:</p>
<ol>
<li>
<p><strong>Analysis</strong>: It scans your project's directory structure, languages, import/export relationships, functions, classes, entry points, and dependencies.</p>
</li>
<li>
<p><strong>Distillation</strong>: The tool identifies major components, infers design patterns, recognizes terminology, and uncovers potential limitations.</p>
</li>
<li>
<p><strong>Generation</strong>: Finally, it creates a structured knowledge transfer document optimized for LLM consumption.</p>
</li>
</ol>
<p>The result is a fairly concise yet comprehensive summary that fits within the token limits while providing crucial context about your project.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="real-world-impact">Real-World Impact<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#real-world-impact" class="hash-link" aria-label="Direct link to Real-World Impact" title="Direct link to Real-World Impact">​</a></h2>
<p>Let's see how Project Mapper improves your workflow when using popular AI tools:</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="without-project-mapper">Without Project Mapper<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#without-project-mapper" class="hash-link" aria-label="Direct link to Without Project Mapper" title="Direct link to Without Project Mapper">​</a></h3>
<p><strong>ChatGPT:</strong></p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">You: I need to add a feature to my project that processes new transaction types. ChatGPT: I'd be happy to help! Could you share details about your project and how transactions are currently processed? You: *pastes a file* This is our main transaction processor. ChatGPT: I see. What database are you using? How is validation handled? You: *pastes another file* Here's our validation logic. ChatGPT: And how does this integrate with the rest of your system? You: *sighs and pastes more code*</span><br></span></code></pre></div></div>
<p><strong>Cursor:</strong></p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">You: Add support for cryptocurrency transactions. Cursor: I need to understand how transactions are structured in your project. Can you navigate to the relevant files? You: *navigates through multiple files manually*</span><br></span></code></pre></div></div>
<p>This back-and-forth continues, until you've consumed all of your time, and your available tokens...eating up your valuable time and the AI's context window with explanations rather than solutions.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="with-project-mapper">With Project Mapper<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#with-project-mapper" class="hash-link" aria-label="Direct link to With Project Mapper" title="Direct link to With Project Mapper">​</a></h3>
<p><strong>Claude:</strong></p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">You: *uploads project-knowledge-transfer.md* Based on this document, I need to add support for cryptocurrency transactions. Claude: Based on your project structure, I see that you have a TransactionService in `src/services/` handling transactions through the `processTransaction` method. Transactions are validated in the `Transaction` model with the `isValid()` method.  To add cryptocurrency support, you'll need to: </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">1. Update the `Transaction` model to include crypto-specific fields. </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">2. Extend the `isValid()` validation logic. </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">3. Add a new fee calculation method for crypto in `calculateFee()`. </span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">4. Update the `TransactionController` to handle the new transaction type.  Here's how you can implement each step...</span><br></span></code></pre></div></div>
<p>The difference is night and day. With Project Mapper, the AI can immediately understand your project's structure, architecture, and patterns, providing contextual help without the endless back-and-forth.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="integration-with-popular-developer-tools">Integration with Popular Developer Tools<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#integration-with-popular-developer-tools" class="hash-link" aria-label="Direct link to Integration with Popular Developer Tools" title="Direct link to Integration with Popular Developer Tools">​</a></h2>
<p>Project Mapper enhances your experience with a wide array of AI development tools:</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="web-based-assistants">Web-Based Assistants<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#web-based-assistants" class="hash-link" aria-label="Direct link to Web-Based Assistants" title="Direct link to Web-Based Assistants">​</a></h3>
<ul>
<li>
<p><strong>ChatGPT</strong> and <strong>Claude</strong> now understand your entire project through a single knowledge transfer document, which fits comfortably within their context windows.</p>
</li>
<li>
<p><strong>Perplexity</strong> can provide more accurate answers based on a clearer understanding of your project's capabilities and limitations.</p>
</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="developer-focused-tools">Developer-Focused Tools<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#developer-focused-tools" class="hash-link" aria-label="Direct link to Developer-Focused Tools" title="Direct link to Developer-Focused Tools">​</a></h3>
<ul>
<li>
<p><strong>Cursor</strong> can offer more accurate code completions and suggestions when it has a complete understanding of your project.</p>
</li>
<li>
<p><strong>GitHub Copilot</strong> benefits from improved context when you're working across multiple files or components.</p>
</li>
<li>
<p><strong>Anthropic's Claude for VSCode</strong> can reference your project structure when offering assistance.</p>
</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="beyond-efficiency-opening-new-possibilities">Beyond Efficiency: Opening New Possibilities<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#beyond-efficiency-opening-new-possibilities" class="hash-link" aria-label="Direct link to Beyond Efficiency: Opening New Possibilities" title="Direct link to Beyond Efficiency: Opening New Possibilities">​</a></h2>
<p>The benefits of Project Mapper go beyond just saving time:</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="better-quality-assistance">Better Quality Assistance<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#better-quality-assistance" class="hash-link" aria-label="Direct link to Better Quality Assistance" title="Direct link to Better Quality Assistance">​</a></h3>
<p>Having a clear understanding of your project's architecture, design patterns, and terminology, LLMs are more likely to suggest code that aligns with your existing structure and conventions rather than offering generic solutions.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="knowledge-transfer-for-human-teams">Knowledge Transfer for Human Teams<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#knowledge-transfer-for-human-teams" class="hash-link" aria-label="Direct link to Knowledge Transfer for Human Teams" title="Direct link to Knowledge Transfer for Human Teams">​</a></h3>
<p>The same knowledge transfer documents that assist LLMs also provide an invaluable resource for new team members, helping them get up to speed quickly by offering a high-level project overview that is often missing from traditional documentation.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="architectural-insights">Architectural Insights<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#architectural-insights" class="hash-link" aria-label="Direct link to Architectural Insights" title="Direct link to Architectural Insights">​</a></h3>
<p>Having an external system analyze and summarize your project can reveal patterns or architectural decisions you hadn't fully articulated. Project Mapper offers a fresh perspective on your own project.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="practical-tips-for-ai-driven-development">Practical Tips for AI-Driven Development<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#practical-tips-for-ai-driven-development" class="hash-link" aria-label="Direct link to Practical Tips for AI-Driven Development" title="Direct link to Practical Tips for AI-Driven Development">​</a></h2>
<p>From my experience developing and using Project Mapper, here are a few best practices for integrating AI tools into your development process:</p>
<ol>
<li><strong>Generate fresh summaries after significant changes</strong> to keep the AI's understanding current.</li>
<li><strong>Use the detailed template for complex projects</strong> with many components.</li>
<li><strong>Ask the AI to become an expert on your project</strong> before diving into specific questions.</li>
<li><strong>Reference specific sections</strong> from the knowledge transfer document in your questions.</li>
<li><strong>Combine Project Mapper with other context sources</strong> like architecture diagrams or business requirements.</li>
</ol>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="getting-started-with-project-mapper">Getting Started with Project Mapper<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#getting-started-with-project-mapper" class="hash-link" aria-label="Direct link to Getting Started with Project Mapper" title="Direct link to Getting Started with Project Mapper">​</a></h2>
<p>Ready to give it a try? Installation is a breeze:</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="install-globally">Install globally<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#install-globally" class="hash-link" aria-label="Direct link to Install globally" title="Direct link to Install globally">​</a></h3>
<p><code>npm install -g project-mapper  </code></p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="or-use-it-with-npx-without-installing">Or use it with npx without installing<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#or-use-it-with-npx-without-installing" class="hash-link" aria-label="Direct link to Or use it with npx without installing" title="Direct link to Or use it with npx without installing">​</a></h3>
<p>npx project-mapper`</p>
<p>Then, simply navigate to your project directory and run:</p>
<p><code>project-mapper</code></p>
<p>The tool will analyze your project and generate a <code>project-knowledge-transfer.md</code> file that you can share with any LLM.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-future-of-ai-augmented-development">The Future of AI-Augmented Development<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#the-future-of-ai-augmented-development" class="hash-link" aria-label="Direct link to The Future of AI-Augmented Development" title="Direct link to The Future of AI-Augmented Development">​</a></h2>
<p>Tools like Project Mapper highlight the future of AI-powered development... where the line between human developers and AI assistants becomes increasingly seamless. Rather than replacing developers, AI tools are becoming powerful extensions of our abilities... making developers more productive and capable of tackling complex problems... provided they have the right context.</p>
<p>As context windows expand and embedding techniques evolve, we'll likely see even more advanced ways of providing LLMs with a comprehensive view of our projects. But one thing will remain clear: better context leads to better assistance.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="conclusion">Conclusion<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/ai-assisted-development#conclusion" class="hash-link" aria-label="Direct link to Conclusion" title="Direct link to Conclusion">​</a></h2>
<p>If you're a developer using AI tools, improving the AI's understanding of your project is a game-changer. Project Mapper now provides another approach to solving the context problem, focusing on generating concise yet comprehensive knowledge transfer documents that make your codebase more accessible to LLMs.</p>
<p>Next time you're stuck copy-pasting files into ChatGPT or repeatedly explaining your project structure to an AI assistant, remember: there's a better way. Using the right tools, AI can grasp your project as a cohesive whole rather than a series of disconnected fragments.</p>
<p>What's been your experience with using AI tools for development? Have you found other effective ways to provide context to your AI assistants? I'd love to hear your thoughts and experiences in the comments.</p>
<hr>
<p><em>Michael Lynn is a software developer and AI enthusiast focused on creating tools that improve developer workflows. You can find more of his work on <a href="https://github.com/mrlynn" target="_blank" rel="noopener noreferrer">GitHub</a>.</em></p>]]></content:encoded>
            <category>ai</category>
            <category>llm</category>
            <category>development</category>
            <category>blog</category>
        </item>
        <item>
            <title><![CDATA[Getting Started with Project Mapper]]></title>
            <link>https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper</link>
            <guid>https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper</guid>
            <pubDate>Wed, 12 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Here's the complete structure for the Docusaurus documentation site:]]></description>
            <content:encoded><![CDATA[<p>Here's the complete structure for the Docusaurus documentation site:</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token plain">docs-website/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├── blog/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   └── 2025-03-12-getting-started-with-project-mapper.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├── docs/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   ├── intro.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   ├── getting-started.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   ├── guides/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │   ├── basic-usage.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │   ├── templates.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │   ├── customization.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │   └── llm-workflow.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   ├── api/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │   └── api-reference.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   ├── concepts/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │   ├── architecture.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │   └── terminology.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   └── examples/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│       ├── cli-examples.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│       └── api-examples.md</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├── src/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   ├── components/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │   └── HomepageFeatures/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │       ├── index.js</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │       └── styles.module.css</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   ├── css/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   │   └── custom.css</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   └── pages/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│       ├── index.js</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│       └── index.module.css</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├── static/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│   └── img/</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│       ├── logo.svg</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│       ├── feature-summary.svg</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│       ├── feature-semantic.svg</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│       ├── feature-llm.svg</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">│       └── project-mapper-social-card.jpg</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├── docusaurus.config.js</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">├── package.json</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain">└── sidebars.js</span><br></span></code></pre></div></div>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="key-files-and-their-purposes">Key Files and Their Purposes<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper#key-files-and-their-purposes" class="hash-link" aria-label="Direct link to Key Files and Their Purposes" title="Direct link to Key Files and Their Purposes">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="configuration-files">Configuration Files<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper#configuration-files" class="hash-link" aria-label="Direct link to Configuration Files" title="Direct link to Configuration Files">​</a></h3>
<ul>
<li><strong>docusaurus.config.js</strong>: Main configuration for the Docusaurus site</li>
<li><strong>sidebars.js</strong>: Configures the documentation sidebar navigation</li>
<li><strong>package.json</strong>: Dependencies and scripts for the project</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="documentation-content">Documentation Content<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper#documentation-content" class="hash-link" aria-label="Direct link to Documentation Content" title="Direct link to Documentation Content">​</a></h3>
<ul>
<li><strong>docs/intro.md</strong>: Main landing page for the documentation</li>
<li><strong>docs/getting-started.md</strong>: Installation and quick start guide</li>
<li><strong>docs/guides/</strong>: Directory containing detailed guides</li>
<li><strong>docs/api/</strong>: Directory containing API documentation</li>
<li><strong>docs/concepts/</strong>: Directory containing conceptual explanations</li>
<li><strong>docs/examples/</strong>: Directory containing practical examples</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="react-components">React Components<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper#react-components" class="hash-link" aria-label="Direct link to React Components" title="Direct link to React Components">​</a></h3>
<ul>
<li><strong>src/pages/index.js</strong>: Homepage for the documentation site</li>
<li><strong>src/components/HomepageFeatures/</strong>: Component for the feature section on the homepage</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="styling">Styling<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper#styling" class="hash-link" aria-label="Direct link to Styling" title="Direct link to Styling">​</a></h3>
<ul>
<li><strong>src/css/custom.css</strong>: Global CSS customizations</li>
<li><strong>src/pages/index.module.css</strong>: CSS modules specific to the homepage</li>
<li><strong>src/components/HomepageFeatures/styles.module.css</strong>: CSS modules for the features component</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="assets">Assets<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper#assets" class="hash-link" aria-label="Direct link to Assets" title="Direct link to Assets">​</a></h3>
<ul>
<li><strong>static/img/logo.svg</strong>: Project logo</li>
<li><strong>static/img/feature-*.svg</strong>: SVG illustrations for features</li>
<li><strong>static/img/project-mapper-social-card.jpg</strong>: Social media preview image</li>
</ul>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="blog-posts">Blog Posts<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper#blog-posts" class="hash-link" aria-label="Direct link to Blog Posts" title="Direct link to Blog Posts">​</a></h3>
<ul>
<li><strong>blog/2025-03-12-getting-started-with-project-mapper.md</strong>: Introduction blog post</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="building-and-deploying">Building and Deploying<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper#building-and-deploying" class="hash-link" aria-label="Direct link to Building and Deploying" title="Direct link to Building and Deploying">​</a></h2>
<p>To build the documentation site:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic"># Navigate to the Docusaurus project</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token builtin class-name">cd</span><span class="token plain"> docs-website</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># Install dependencies</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> </span><span class="token function" style="color:#d73a49">install</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># Start the development server</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> run start</span><br></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic"># Build for production</span><span class="token plain"></span><br></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token function" style="color:#d73a49">npm</span><span class="token plain"> run build</span><br></span></code></pre></div></div>
<p>The built site will be in the <code>build</code> directory, ready to deploy to any static hosting service.</p>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="next-steps">Next Steps<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper#next-steps" class="hash-link" aria-label="Direct link to Next Steps" title="Direct link to Next Steps">​</a></h2>
<p>After setting up the basic structure:</p>
<ol>
<li>Fill in any missing content in the documentation files</li>
<li>Customize the styling to match your brand</li>
<li>Add more blog posts as the project evolves</li>
<li>Set up a deployment pipeline to automatically publish updates</li>
</ol>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="additional-customization">Additional Customization<a href="https://mrlynn.github.io/ai-project-mapper/blog/2025/03/12/getting-started-with-project-mapper#additional-customization" class="hash-link" aria-label="Direct link to Additional Customization" title="Direct link to Additional Customization">​</a></h2>
<ul>
<li>Add search functionality using Algolia DocSearch</li>
<li>Configure versioning when you release new versions</li>
<li>Add internationalization for multi-language support</li>
<li>Add more interactive components like code playgrounds</li>
</ul>]]></content:encoded>
            <category>ai</category>
            <category>llm</category>
            <category>development</category>
            <category>blog</category>
        </item>
    </channel>
</rss>