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.
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
npm install
localhost:4200
in your browser:npm start
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
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
.
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.
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.
Tasks are mostly based on the angular-cli
tool. Use ng help
to get more help or go check out theAngular-CLI README.
The app template is based on HTML5, TypeScript andSass. The translation files use the common JSON format.
Development, build and quality processes are based on angular-cli andNPM scripts, which includes:
利用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