eduterra-cli
v0.1.15
Published
EduTerra API client
Downloads
17
Readme
Интерфейс командной строки платформы EduTerra
Данная утилита предназначена для работы с системами обучения на платформе EduTerra.
Для начала работы Вам необходимо:
- иметь рабочий портал в системе EduTerra
- установить Node.js, Git
- уметь пользоваться терминалом Unix (в Windows можно использовать Git Bash)
Установка
Установите следующие утилиты:
npm install -g eduterra-cli grunt-cli
Создание проекта портала
Создайте директорию, в которой будут храниться файлы портала. Работа со всеми командами осуществляется из этой директории, ее мы будем называть корневой директорией проекта или просто проектом.
В корне проекта выполните:
eduterra init
Укажите значения следующих переменных (их можно найти на странице http://<адрес_портала>/mgmt/settings
).
- Realm ID
- Realm Host
- Realm Public Key
- Realm Private Key
Для указания последних двух значений необходимо создать криптографическую пару ключей на странице настройки портала.
По окончании работы программы выполните:
npm install
В результате будут загружены и установлены программные модули, с помощью которых можно осуществлять сборку страниц, а также темы оформления портала (об этом позже).
Контроль версий
Большинство проектов следует разрабатывать под управлением системы контроля версий.
Предлагаем следующую последовательность действий для использования Git:
инициализируем репозиторий:
git init
добавляем файл
.gitignore
.idea/ node_modules/ *.iml
добавляем все файлы под контроль версий
git add -A
коммитим
git commit -a -m "Initial"
размещаем на Bitbucket или GitHub