awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
yeoman avatar

yeoman/generator-angularArchived

0
View on GitHub↗
5,675 星标·1,417 分支·JavaScript·4 次浏览yeoman.io↗

Generator Angular

This is a Yeoman generator that scaffolds AngularJS projects and components. It automates the setup of a complete AngularJS application with boilerplate code, directory structure, and optional dependencies, while also providing standalone sub-generators for creating controllers, directives, filters, services, views, and routes.

The generator handles module registration automatically, injecting generated files into the AngularJS module system and patching route configuration files when new routes are created. It supports generating code in CoffeeScript or TypeScript through a command-line flag, and includes build-time dependency injection annotations to prevent minification-related breakage.

Additional capabilities include production build preparation, local development server launch with browser preview, unit test execution, and offline data persistence through local storage. The generator can be published to the npm registry as a Yeoman generator for community use.

Features

  • Yeoman Generators - A Yeoman generator that automates AngularJS project setup and code scaffolding tasks.
  • AngularJS Directive Generators - Creates a directive file in the project's directives directory with a standard AngularJS directive template.
  • AngularJS Service Generators - Creates an AngularJS service, factory, provider, value, or constant file in the project's services directory.
  • Composable Sub-Generator Architectures - Each sub-generator is a standalone Yeoman sub-generator that can be invoked independently or composed into a full scaffold.
  • HTML View File Generators - Creates a new HTML view file in the standard views directory.
  • Project Boilerplates - Assembles a complete AngularJS project by invoking multiple sub-generators and installing npm dependencies.
  • AngularJS Scaffolders - Sets up a new AngularJS application with boilerplate code, directory structure, and optional dependencies from a single command.
  • Template-Based Code Generators - Generates source files by copying and populating pre-written templates with user-provided parameters.
  • Yeoman Sub-Generators - Provides standalone sub-generators for creating AngularJS controllers, directives, filters, services, and views.
  • Controller File Generators - Creates a controller file in the project's controllers directory with a standard AngularJS module structure.
  • Automatic Module Registration Injection - Generated files automatically register themselves with the AngularJS module system by appending module declarations.
  • Build-Time Minification Annotations - Adds AngularJS dependency injection annotations automatically during the build step to prevent minification breakage.
  • Build-Time Injection Annotations - Adds AngularJS dependency injection annotations automatically during the build step to prevent minification breakage.
  • Code Generators - Generates AngularJS controllers, directives, filters, services, and views with proper module registration.
  • AngularJS - Creates a controller and view, and configures a route in the application's main script file connecting them.
  • Automatic Route Configuration Patching - Parses and modifies the existing router configuration file to add new route entries during generation.
  • AngularJS View and Controller Pair Generators - Creates a controller and view pair and configures a new route in the application's main router file.
  • Route Scaffolders - Generates a route configuration along with its controller and view files in one command.
  • Production Build & Deployment - Provides a production build step that optimizes assets and applies production-ready settings.
  • Unit Testing - Runs unit tests during development to verify individual pieces of application behavior.

Star 历史

yeoman/generator-angular 的 Star 历史图表yeoman/generator-angular 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Generator Angular 的开源替代方案

相似的开源项目,按与 Generator Angular 的功能重合度排序。
  • angular-fullstack/generator-angular-fullstackangular-fullstack 的头像

    angular-fullstack/generator-angular-fullstack

    6,095在 GitHub 上查看↗

    This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS frontend with an Express.js backend. It scaffolds a MEAN stack project structure with MongoDB, including optional OAuth authentication and real-time WebSocket communication capabilities. The generator produces a complete project skeleton with a live-reload development server, preconfigured build and testing tools, and environment-specific configuration files. It includes role-based authentication with local and social login strategies, route protection, and admin user managem

    JavaScriptangularbabelfull-stack
    在 GitHub 上查看↗6,095
  • swiip/generator-gulp-angularSwiip 的头像

    Swiip/generator-gulp-angular

    3,689在 GitHub 上查看↗

    This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build pipeline. It functions as a project bootstrapper to automate the creation of standardized directory layouts and technology stacks for web applications. The system includes a web-based configuration interface that allows users to customize project preferences before generating the project archive. It utilizes a composable pipeline of generators to modularize the setup of frameworks and language preprocessors. The tool provides a complete development workflow featuring an automated ta

    JavaScript
    在 GitHub 上查看↗3,689
  • react-boilerplate/react-boilerplatereact-boilerplate 的头像

    react-boilerplate/react-boilerplate

    29,490在 GitHub 上查看↗

    This is a foundational project structure for building scalable web applications using React. It provides a standardized directory structure and build tools to accelerate the bootstrapping of new projects, featuring a Redux architecture for predictable state management through unidirectional data flow and an immutable store. The project is distinguished by a command-line interface for generating standardized components, containers, and routes from predefined templates. It implements an offline-first framework using service workers to enable progressive web app functionality, alongside a compon

    JavaScripti18nimmeroffline-first
    在 GitHub 上查看↗29,490
  • expressjs/generatorexpressjs 的头像

    expressjs/generator

    1,853在 GitHub 上查看↗

    This project is a command-line utility designed to automate the initialization and scaffolding of web applications. It establishes a standardized directory structure and generates the necessary boilerplate configuration files required to bootstrap a new server environment. The tool distinguishes itself by offering customizable project generation, allowing users to select specific view engines and stylesheet preprocessors during the setup process. It dynamically updates dependency manifests and configures version control ignore files to ensure the resulting environment is ready for immediate d

    JavaScriptexpressgeneratorjavascript
    在 GitHub 上查看↗1,853
查看 Generator Angular 的所有 30 个替代方案→

常见问题解答

yeoman/generator-angular 是做什么的?

This is a Yeoman generator that scaffolds AngularJS projects and components. It automates the setup of a complete AngularJS application with boilerplate code, directory structure, and optional dependencies, while also providing standalone sub-generators for creating controllers, directives, filters, services, views, and routes.

yeoman/generator-angular 的主要功能有哪些?

yeoman/generator-angular 的主要功能包括:Yeoman Generators, AngularJS Directive Generators, AngularJS Service Generators, Composable Sub-Generator Architectures, HTML View File Generators, Project Boilerplates, AngularJS Scaffolders, Template-Based Code Generators。

yeoman/generator-angular 有哪些开源替代品?

yeoman/generator-angular 的开源替代品包括: angular-fullstack/generator-angular-fullstack — This is a Yeoman generator that produces complete full-stack web application project skeletons, combining an AngularJS… swiip/generator-gulp-angular — This project is a Yeoman generator for AngularJS that provides frontend project scaffolding and a GulpJS build… react-boilerplate/react-boilerplate — This is a foundational project structure for building scalable web applications using React. It provides a… expressjs/generator — This project is a command-line utility designed to automate the initialization and scaffolding of web applications. It… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase…