
josecarlospm/siteforge
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
SiteForge — Autonomous Angular Web Factory Monorepo (Angular 19+, Signals, Zoneless, MCP)
概要
(The Autonomous Angular Web Factory) builds modern, schema-driven Angular web applications deployed to Vercel. This repository contains the deliverables for : 1. (starter-workspace/): - Standalone components only (no NgModules). - Signals for reactive state (signal, computed, effect, input, output, model). - Zoneless change detection (provideZonelessChangeDetection()). - Modern @if and @for (item of items; track item.id) control flow. - Modular Layout Primitives (Header, Hero, ContentGrid, Card, Sidebar, Footer). - Flagship Reference Showcase: (Home Plants Care E-Learning Portal). - Compiles with zero warnings and passes all unit tests. 2. (scaffolding-engine/): - Programmatic TypeScript engine and CLI (siteforge-scaffold). - Design Token Compiler: compiles root Design.
README
以下は原文 README の抜粋です。原文を見る。
SiteForge — Angular 19+ Scaffolding Engine & Angular CLI MCP Harness
SiteForge (The Autonomous Angular Web Factory) builds modern, schema-driven Angular web applications deployed to Vercel.
This repository contains the deliverables for [SF-03] Angular 19+ Scaffolding Engine & Angular CLI MCP Harness:
-
Modern Angular Architecture & Starter Workspace (
starter-workspace/):- Standalone components only (no NgModules).
- Signals for reactive state (
signal,computed,effect,input,output,model). - Zoneless change detection (
provideZonelessChangeDetection()). - Modern
@ifand@for (item of items; track item.id)control flow. - Modular Layout Primitives (
Header,Hero,ContentGrid,Card,Sidebar,Footer). - Flagship Reference Showcase: PlantCare Academy (Home Plants Care E-Learning Portal).
- Compiles with zero warnings and passes all unit tests.
-
Autonomous Scaffolding Engine (
scaffolding-engine/):- Programmatic TypeScript engine and CLI (
siteforge-scaffold). - Design Token Compiler: compiles root
Design.mdaesthetic presets (warm-organic/ Greenhouse Lab,neo-brutalist/ Signal Block,clean-editorial/ Gallery Press,modern-saas-dark/ Forge Night,corporate-enterprise/ Ledger,pulse-magazine/ Pulse Wire) into CSS Custom Properties (:root[data-theme="..."]). - Full scaffolding support across all 6 archetypes:
learning_platformblognewsletterecommercesocial_medialanding_page
- Complete Vitest test suite covering token compilation and project generation.
- Programmatic TypeScript engine and CLI (
-
Angular CLI Model Context Protocol (MCP) Harness (
mcp-harness/):- Integrates the official Angular CLI MCP server (
npx -y @angular/cli mcp). - Typed client
AngularMcpClientimplementing JSON-RPC 2.0 communication over stdio. - Live capabilities:
search_documentation: Live queries against officialangular.devdocs.get_best_practices: Retrieval of official Angular coding standards and rules.list_projects: Workspace discovery and configuration introspection.onpush_zoneless_migration: Zoneless migration planning.run_target: Programmatic target execution (build,test,lint).
- CLI diagnostic runner (
bin/runner.js) and live integration test suite.
- Integrates the official Angular CLI MCP server (
Workspace Structure
.
├── starter-workspace/ # Modern Angular Starter Workspace & Flagship Showcase
│ ├── src/
│ │ ├── app/
│ │ │ ├── core/ # ThemeService, PayloadService, models
│ │ │ ├── layout/ # Header, Hero, ContentGrid, Card, Sidebar, Footer
│ │ │ └── showcase/ # PlantCare Academy showcase view
│ │ └── styles/ # design-tokens.css (all Design.md presets)
│ └── dist/ # Production build artifacts
│
├── scaffolding-engine/ # Scaffolding Engine & Design Token Compiler
│ ├── src/
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →