1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/timzaak-riotjs-starter

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Каркас для разработки приложений на Riot.js

Каркас разрабатывается с использованием Grunt и Riot.js, но с применением Coffee. По личному мнению, использование Coffee может немного повысить эффективность разработки.

На данный момент разработан только каркас. Автоматизированные скрипты, которые будут использоваться при публикации, ещё не написаны. Вернёмся к их написанию, когда будет готов к выпуску первый проект на Riot.js.

Файлы тегов заканчиваются на HTML для форматирования кода в Idea.

Enjoy yourself!

Что ещё не включено в каркас:

  1. Sass.
  2. RequireJS.

Процесс разработки (на основе Flux):

  1. API включает две стороны: локальное кэширование/постоянное хранение и запрос данных с сервера. Для упаковки интерфейса используются ES-Promise, что унифицирует локальные, HTTP и WebSocket.

  2. В файлы тегов через this.mixin включаются действия и необходимые компоненты. В файлах тегов также запускаются методы взаимодействия действий и API.

  3. Одно действие — это, по сути, один модуль, а одному модулю соответствуют несколько файлов тегов.

  4. Router выполняет инициализацию соответствующего действия. Во время инициализации действия необходимо внедрить API и решить проблему инициализации представления.

Запуск:

npm install -g coffee grunt-cli bower
npm install
bower install
grunt

Примечание

Пожалуйста, не используйте Coffee или TypeScript для разработки тегов Riot.js. Это может привести к серьёзным проблемам. Используйте чистый JavaScript. F**k! (Подождите, пока Riot.js исправит https://github.com/muut/riotjs/issues/543).

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

riotjs+grunt+coffee: автоматизированная платформа для разработки. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/timzaak-riotjs-starter.git
git@api.gitlife.ru:oschina-mirror/timzaak-riotjs-starter.git
oschina-mirror
timzaak-riotjs-starter
timzaak-riotjs-starter
master