Official documentation site for AICodeRally - built with Next.js 15 and MDX.
# Install dependencies
pnpm install
# Start development server (localhost:3005)
pnpm dev
# Build for production
pnpm build
# Start production server
pnpm startaicoderally-docs/
├── app/
│ ├── page.mdx # Homepage
│ ├── getting-started/ # Installation guide
│ ├── platform/ # Architecture docs
│ ├── deployment/ # Deployment guide
│ ├── layout.tsx # Root layout with navigation
│ └── globals.css # Global styles
├── mdx-components.tsx # MDX component configuration
├── next.config.mjs # Next.js config with MDX support
└── package.json
- Next.js 15 - React framework with App Router
- MDX - Markdown with JSX support for rich documentation
- Tailwind CSS - Utility-first styling
- TypeScript - Type safety
- Vercel - Deployment platform
Documentation pages are written in MDX format (.mdx files). MDX allows you to use JSX components within Markdown:
# My Documentation Page
This is regular markdown content.
<CustomComponent prop="value" />
## More markdown here-
Create GitHub repository:
gh repo create aicoderally-docs --public --source=. --remote=origin git push -u origin main
-
Deploy to Vercel:
- Go to vercel.com
- Click "Add New Project"
- Import
aicoderally-docsrepository - Vercel will auto-detect Next.js settings
- Click "Deploy"
-
Configure custom domain:
- In Vercel project settings → Domains
- Add domain:
docs.aicoderally.com - Update DNS (already configured in IONOS):
- Type:
CNAME - Name:
docs - Value:
cname.vercel-dns.com
- Type:
Vercel automatically deploys on every push to main branch. No manual steps needed.
- Homepage (
/) - Overview of AICodeRally platform - Getting Started (
/getting-started) - Installation and setup guide - Platform (
/platform) - Architecture and tech stack - Deployment (
/deployment) - Production deployment guide
The docs site runs on port 3005 to avoid conflicts with other AICodeRally services:
- Studio: 3000
- Edge: 3001
- Summit: 3002
- Docs: 3005
next- React frameworkreact&react-dom- React libraries@mdx-js/loader&@mdx-js/react- MDX support@next/mdx- Next.js MDX integrationlucide-react- Icon librarytailwindcss- CSS framework
typescript- Type checkingeslint- Code lintingprettier- Code formatting
To add new documentation:
- Create new
.mdxfile inapp/directory - Add navigation link in
app/layout.tsx - Write content using MDX format
- Test locally with
pnpm dev - Commit and push to deploy
Part of the AICodeRally platform.
Repository: AICodeRally/aicoderally-docs (transferred from toddleb 2025-11-28)