Об этом проекте

ice.js — это прогрессивный фреймворк с открытым исходным кодом, построенный на React.js и поддерживаемый Alibaba. Согласно README, он стремится предоставить универсальный фреймворк для создания приложений для нескольких платформ. Ключевые возможности, описанные в документации, включают: - Zero Config: готовая поддержка ES6+, TypeScript, Less, Sass, CSS Modules и аналогичных инструментов. - Practice: встроенные соглашения и практики для маршрутизации на основе файловой системы, управления состоянием и запросов данных. - Hybrid rendering: страницы могут быть предварительно отрендерены во время сборки (SSG) или во время запроса (SSR) по умолчанию. - Plugin system: архитектура плагинов, предназначенная для предоставления богатых возможностей и позволяющая сообществу создавать переиспользуемые решения. - Multi-End: поддержка веб, мини-приложений и Weex. Начало работы осуществляется через инициализатор create-ice. В README показана команда `npm init ice ice-app --template @ice/lite-scaffold`, затем `cd ice-app`, `npm install` и `npm run start`, которая запускает локальный сервер на порту 3000. Проект выпущен под лицензией MIT. Документация доступна на ice.work, а каналы сообщества включают GitHub Issues и Gitter. В README также есть ссылки на руководство по внесению вклада и таблицу лидеров контрибьюторов.