JS

josecarlospm/siteforge

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

0 stars 0 forks 품질 61 트렌드 14

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:

  1. 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 @if and @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.
  2. Autonomous Scaffolding Engine (scaffolding-engine/):

    • Programmatic TypeScript engine and CLI (siteforge-scaffold).
    • Design Token Compiler: compiles root Design.md aesthetic 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_platform
      • blog
      • newsletter
      • ecommerce
      • social_media
      • landing_page
    • Complete Vitest test suite covering token compilation and project generation.
  3. Angular CLI Model Context Protocol (MCP) Harness (mcp-harness/):

    • Integrates the official Angular CLI MCP server (npx -y @angular/cli mcp).
    • Typed client AngularMcpClient implementing JSON-RPC 2.0 communication over stdio.
    • Live capabilities:
      • search_documentation: Live queries against official angular.dev docs.
      • 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.

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/
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →