Back to Ice

ice.js

README.md

3.6.22.5 KB
Original Source

ice.js

<p align="center"> <a href="https://www.npmjs.com/package/ice.js"></a> <a href="https://www.npmjs.com/package/@ice/app"></a> <a href="/LICENSE"></a> <a href="https://github.com/alibaba/ice/pulls"></a> <a href="https://gitter.im/alibaba/ice"></a> <a href="https://opensource.alibaba.com/contribution_leaderboard/details?projectValue=ice"></a> <a href="https://opensumi.run/ide/alibaba/ice"></a> </p>

A universal framework based on React.js, πŸ“š Docs.

Features

  • πŸ’ Zero Config: Out of the box support for ES6+, TypeScript, Less, Sass, CSS Modules,etc
  • 🐯 Practice: Practice about file-system routing, state Management, request, etc
  • 🦁 Hybrid: pre-render pages at build time (SSG) or request time (SSR) for default
  • 🐌 Plugin system: The plugin system provides rich features and allow the community to build reusable solutions
  • πŸ‚ Multi-End: Support both web, miniapp and Weex

Quick start

We recommend creating a new ice.js app using create-ice, which sets up everything automatically for you. To create a project, run:

bash
$ npm init ice ice-app --template @ice/lite-scaffold

npm init <initializer> is available in npm 6+

Start local server to launch project:

bash
$ cd ice-app
$ npm install
$ npm run start # running on http://localhost:3000.

It's as simple as that!

Contributing

Please see our CONTRIBUTING.md

Contributors

Contributors can contact us to join the Contributor Group.

<a href="https://openomy.com/alibaba/ice" target="_blank" style="display: block; width: 100%;" align="center"> </a>

Community

LICENSE

MIT