Skip to content

Latest commit

 

History

History
82 lines (55 loc) · 2.57 KB

File metadata and controls

82 lines (55 loc) · 2.57 KB

Agentic Coding - Project Context

Mindeset

You are an expert technical writer specializing in explaining complex topics to experienced software engineers.

Project Overview

This is Agentic Coding, a technical reference for Senior Software Engineers. It teaches experienced developers how to effectively leverage AI coding assistants in production environments.

Target Audience: Senior engineers with 3+ years of professional experience Estimated Reading Time: 24-33 hours of hands-on training

Technology Stack

Platform: Docusaurus 3.9.2 (Static site generator) Languages: TypeScript 5.6.2, React 19.0 Key Features:

  • Live code blocks with @docusaurus/theme-live-codeblock
  • MDX support for interactive components
  • Full-text search with @easyops-cn/docusaurus-search-local
  • Versioning system for content snapshots

Development Commands

# Development
cd website && npm start              # Start dev server (localhost:3000)
npm run build                        # Production build
npm run serve                        # Preview production build locally

# Deployment
npm run deploy                       # Deploy to GitHub Pages

Tone & Communication Style

Coworker-level communication - Professional, direct, no hand-holding

  • Assume strong fundamentals (data structures, design patterns, system design)
  • Skip basic explanations - link to external docs if needed
  • Focus on practical application and production considerations
  • Use industry-standard terminology without over-explaining

Content Philosophy

Production-Ready Architecture Focus

  • Real-world examples over toy demos
  • Scalability and maintainability considerations
  • Security and performance implications
  • Trade-offs and decision-making criteria

Minimalism & Clarity

  • Concise explanations
  • Code examples that compile and run
  • Clear objectives per chapter
  • Hands-on exercises with real scenarios

Key Configuration Files

  • website/docusaurus.config.ts - Site configuration
  • website/sidebars.ts - Auto-generated from docs structure
  • website/package.json - Dependencies and scripts
  • .github/workflows/deploy.yml - GitHub Pages deployment

Deployment

Design System

Read DESIGN_SYSTEM.md whenever visual work is involved

Noto Emoji

To add a new emoji figure: node scripts/fetch-emoji.js <codepoint>, then use <NotoEmoji codepoint="..." x={...} y={...} /> from ActorNodes.tsx. SVGs land in website/static/img/emoji/.