Skip to content

syntax-syndicate/ice-development-framework

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

ice.js

Downloads Version GitHub license PRs Welcome Gitter Leaderboard Open with OpenSumi

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:

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

npm init <initializer> is available in npm 6+

Start local server to launch project:

$ 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.

Community

LICENSE

MIT

About

๐Ÿš€ ice.js: The Progressive App Framework Based On React

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 90.9%
  • JavaScript 6.4%
  • CSS 1.6%
  • Other 1.1%