Проект для военки

Описание

По своей сути это просто статический сайт без бэкенда. Только интерфейс. Используемые технологии: webpack, react, react-router, redux, bootstrap.

Установка

Удобнее всего работать с проектом на линуксе или маке.

Требования к установке

  • git
  • node.js

Команды для терминала

  1. git clone git@github.com:zwug/military.git
  2. cd military
  3. npm i

Разработка

npm start http://localhost:8080/ в браузере и приложение поднято локально. То есть поднимается локально сервер, раздающий статику и обновляющий изменяемые файлы. Чтобы собрать готовую статику - npm run build. Эта команда поместит сборку в папку public. По сути готовое приложение состит только из того, что в public лежит.

Электронные книги

Делались с помощью движка для доков gitbook. Вот пример. Там есть удобный редактор. Сами доки описываются на markdown (как этот ридми). Есть специальная тулза, тоже команда в терминале, которая превращает эл книгу в набор статических html, css, js. Для этого локально надо будет книгу скачать. Ну и получившиеся файлы - как отдельный сайт в iframe вставлен. Положить их надо в папку public/books/ и они просто матчатся названиями папок по урлам.