当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

starter-kit

授权协议 Readme
开发语言 JavaScript
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 不详
投 递 者 汪驰
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ngX Starter Kit

Web project starter kit including modern tools and workflow based onangular-cli, best practices from the community, a scalable base template anda good learning base.

Generated using ngX-Rocket.

Benefits

  • Quickstart a project in seconds and focus on features, not on frameworks or tools

  • Industrial-grade tools, ready for usage in a continuous integration environment and DevOps

  • Scalable architecture with base app template including example components, services and tests

Getting started

  1. Go to project folder and install dependencies:
npm install
  1. Launch development server, and open localhost:4200 in your browser:
npm start

Project structure

dist/                        compiled version
docs/                        project docs and coding guides
e2e/                         end-to-end tests
src/                         project source code
|- app/                      app components
|  |- @core/                 core module (singleton services and single-use components)
|  |- @shared/               shared module  (common components, directives and pipes)
|  |- app.component.*        app root component (shell)
|  |- app.module.ts          app root module definition
|  |- app-routing.module.ts  app routes
|  +- ...                    additional modules and components
|- assets/                   app assets (images, fonts, sounds...)
|- environments/             values for various build environments
|- theme/                    app global scss variables and theme
|- translations/             translations files
|- index.html                html entry point
|- main.scss                 global style entry point
|- main.ts                   app entry point
|- polyfills.ts              polyfills needed by Angular
+- test.ts                   unit tests entry point
reports/                     test and coverage reports
proxy.conf.js                backend proxy configuration

Main tasks

Task automation is based on NPM scripts.

Tasks Description
npm start Run development server on http://localhost:4200/
npm run build [-- --env=prod] Lint code and build app for production in dist/ folder
npm test Run unit tests via Karma in watch mode
npm run test:ci Lint code and run unit tests once for continuous integration
npm run e2e Run e2e tests using Protractor
npm run lint Lint code
npm run translations:extract Extract strings from code and templates to src/app/translations/template.json
npm run docs Display project documentation

When building the application, you can specify the target environment using the additional flag --env <name> (do notforget to prepend -- to pass arguments to npm scripts).

The default build environment is prod.

Development server

Run npm start for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you changeany of the source files.You should not use ng serve directly, as it does not use the backend proxy configuration by default.

Code scaffolding

Run npm run generate -- component <name> to generate a new component. You can also usenpm run generate -- directive|pipe|service|class|module.

If you have installed angular-cli globally with npm install -g @angular/cli,you can also use the command ng generate directly.

Additional tools

Tasks are mostly based on the angular-cli tool. Use ng help to get more help or go check out theAngular-CLI README.

What's in the box

The app template is based on HTML5, TypeScript andSass. The translation files use the common JSON format.

Tools

Development, build and quality processes are based on angular-cli andNPM scripts, which includes:

Libraries

Coding guides

Other documentation

License

MIT

  • 利用yii2-starter-kit快速构建后台 https://github.com/yii2-starter-kit/yii2-starter-kit 首先clone下来文件 首先配置:Homestead.yaml 我们进入到homestead下的项目文件中执行composer install先安装依赖包 设置应用程序 复制.env.dist到.env项目根目录中。 调整.env文件中的设置

 相关资料
  • Graphile Starter Take it for a spin! We're running the starter at: https://graphile-starter.herokuapp.com Feel free to register an account and have a poke around as you see fit. NOTE: emails are sent

  • angular-next-starter-kit 是使用 Angular 1.x 开发的应用准备迁移到 Angular 2.0 的种子项目。 Angular 2.0 引入了一些新概念和设计模式,但是 Angular 2.0 还有几个月才能在生产环境使用。为了能让 Angular 1.x 开发的应用使用 Angular 2.0 的概念和一些技术,就有了 angular-next-starter-ki

  • Web Starter Kit 的目标是帮助开发者为不同设备开发 web 应用,例如点击同步、屏幕适配等问题。无论你的用户使用老款 iPad 还是新款Android手机,代码都能够适应。你只需要勾画出界面,屏幕适配的问题可以交给 Web Starter Kit 处理,并给出设计建议。 支持浏览器包括: IE9, IE10, IE11, IE Mobile 10 FF 30, 31 Chrome 3

  • Ngx Starter Kit Quality Build Status This project was generated using Nx. �� Nx is a set of Angular CLI power-ups for modern development. Live Demo Docs on GitBook If you are interested in smaller exa

  • Deployable React + Webpack 2 starter kit React 15 Webpack 2 React-hot-loader 3 SASS Running on development mode: npm run dev Running on production mode: npm run buildnpm start Before you deploy, make

  • Documentation Webapp Was Built In: ReactJS Redux Webpack 4 Babel 7 React Material UI Bootstrap 4 SCSS, CSS Support HMR Code Splitting with React.lazy & React.Suspense Code Formatter (Prettier) Eslint