Skip to content

timbilalov/financial-analytics

Repository files navigation

Financial analytics

Version Issues Last commit Top language

Сервис для анализа доходности инвестиционных портфелей, сравнения с индексом.

История релизов

Разработка

npm install
npm run dev

Сервис откроется локально по адресу localhost:5000. По-умолчанию настроен live-reload на сохранение файлов.

Тестирование

Разработка, преимущественно, ведётся по методологии TDD. Команды на тесты и линтинг:

npm run test
npm run lint
npm run lint -- --fix

Деплой

Настроена кастомная система версионирования и релиза. Можно указать конкретную версию, можно релизить патч/минор/мажор. Запускать из ветки dev, всё остальное сделает автоматика.

./bin/release.sh patch
./bin/release.sh minor
./bin/release.sh major
./bin/release.sh 0.3.0

На каждый пуш в ветку master (т. е. на каждый релиз) настроен деплой на сервис surge.sh.