<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://imtehanhub-docs.aoneahsan.com/changelog</id>
    <title>ImtehanHub Changelog</title>
    <updated>2026-05-10T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="alternate" href="https://imtehanhub-docs.aoneahsan.com/changelog"/>
    <subtitle>Release notes and product updates for ImtehanHub.</subtitle>
    <icon>https://imtehanhub-docs.aoneahsan.com/img/favicon.svg</icon>
    <rights>Copyright © 2026 ImtehanHub by Ahsan Mahmood.</rights>
    <entry>
        <title type="html"><![CDATA[ImtehanHub documentation site launches]]></title>
        <id>https://imtehanhub-docs.aoneahsan.com/changelog/2026-05-10-docs-launch</id>
        <link href="https://imtehanhub-docs.aoneahsan.com/changelog/2026-05-10-docs-launch"/>
        <updated>2026-05-10T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[The official ImtehanHub documentation site goes live at imtehanhub-docs.aoneahsan.com — a Docusaurus 3 site with full SEO, AI-bot allowlist, JSON-LD, and a Diátaxis-style structure.]]></summary>
        <content type="html"><![CDATA[<p>The official <strong><a href="https://imtehanhub-docs.aoneahsan.com/" target="_blank" rel="noopener noreferrer" class="">ImtehanHub documentation site</a></strong> is now live.</p>
<p>The site is built on <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer" class="">Docusaurus 3</a> and deployed to GitHub Pages. It uses the same brand language as the main app — Emerald 600 → Sky 500 gradient, Inter for type, full light/dark mode that respects OS preference.</p>
<!-- -->
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-a-separate-docs-site">Why a separate docs site?<a href="https://imtehanhub-docs.aoneahsan.com/changelog/2026-05-10-docs-launch#why-a-separate-docs-site" class="hash-link" aria-label="Direct link to Why a separate docs site?" title="Direct link to Why a separate docs site?" translate="no">​</a></h2>
<p>The main app codebase is private. A public, GitHub-indexed documentation site does three things at once:</p>
<ol>
<li class=""><strong>Improves search visibility.</strong> Google, Bing, ChatGPT, Perplexity, Claude, Gemini, and Copilot all weight GitHub-backed documentation heavily. New domains get sandboxed for months; documentation built on top of an established author profile passes link juice faster.</li>
<li class=""><strong>Lowers the barrier to use.</strong> Students and teachers shouldn't have to discover features by clicking around — they should be able to search "how to take a test on ImtehanHub" and land on a definitive page.</li>
<li class=""><strong>Makes the project hireable.</strong> ImtehanHub demonstrates bilingual ed-tech, growth engineering, programmatic SEO, free-tier Firebase architecture, and Capacitor hybrid mobile in production. Documenting all of this publicly turns the project into a portfolio piece anyone can verify.</li>
</ol>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-in-this-initial-release-batch-0">What's in this initial release (Batch 0)<a href="https://imtehanhub-docs.aoneahsan.com/changelog/2026-05-10-docs-launch#whats-in-this-initial-release-batch-0" class="hash-link" aria-label="Direct link to What's in this initial release (Batch 0)" title="Direct link to What's in this initial release (Batch 0)" translate="no">​</a></h2>
<p>This first cut ships:</p>
<ul>
<li class=""><strong>Branded home page</strong> with hero, 6 feature cards, and an explicit "Built by Ahsan Mahmood" callout.</li>
<li class=""><strong>Welcome doc</strong> — the canonical 3-minute introduction for new students.</li>
<li class=""><strong>Credits page</strong> — author attribution, contact paths, support channels, license.</li>
<li class=""><strong>Changelog</strong> at <code>/changelog</code> (this post).</li>
<li class=""><strong>SEO baseline</strong> — per-page metadata, JSON-LD (<code>WebSite</code>, <code>Organization</code>, <code>SoftwareApplication</code>), OG cards, sitemap, RSS feed.</li>
<li class=""><strong>AI-bot allowlist</strong> — explicit <code>Allow:</code> for GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Bingbot, Applebot-Extended, and more.</li>
<li class=""><strong>Crawler artefacts</strong> — <code>robots.txt</code>, <code>llms.txt</code>, <code>ai.txt</code>, <code>humans.txt</code>, <code>.well-known/security.txt</code>.</li>
<li class=""><strong>GitHub Pages deploy</strong> — a GitHub Actions workflow builds the site and publishes it on every push to <code>main</code>.</li>
<li class=""><strong>Diátaxis sidebar structure</strong> — placeholders ready for content batches 1 through 7.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-next">What's next<a href="https://imtehanhub-docs.aoneahsan.com/changelog/2026-05-10-docs-launch#whats-next" class="hash-link" aria-label="Direct link to What's next" title="Direct link to What's next" translate="no">​</a></h2>
<p>The plan is to fill the docs in 7 content batches over the coming sessions. The plan, scope, and a JSON tracker live in <a href="https://github.com/aoneahsan/imtehanhub-docs/tree/main/_planning" target="_blank" rel="noopener noreferrer" class=""><code>_planning/</code></a> — anyone can pick the project up mid-stream and continue from where the last session left off.</p>
<p>— <strong>Ahsan Mahmood</strong> (<a href="https://aoneahsan.com/" target="_blank" rel="noopener noreferrer" class="">aoneahsan.com</a>)</p>]]></content>
        <author>
            <name>Ahsan Mahmood</name>
            <email>aoneahsan@gmail.com</email>
            <uri>https://aoneahsan.com</uri>
        </author>
        <category label="Release" term="Release"/>
        <category label="Docs" term="Docs"/>
    </entry>
</feed>