Конвертер градусов - сервис, позволяющий вам переводить градусы из одних единиц измерений в другие. На данный момент реализована поддержка 3-х основных единиц измерения: Цельсии (-c/-C), Кельвины(-k/-K) и Фаренгейты(-f/-F).
-stop
- остановить сервис;-parameter numbers -parameters
- основной формат команды. В начале команды прописывается начальная единица измерения, в которой будут все поданные значения. После этого через пробел подаются числа, которые необходимо перевести. В конце через проблемы пишутся единицы измерения, в которые необходимо перевести введенные значения.;
Значения параметров могут быть следующими:
-k
или-K
- Кельвины;-c
или-C
- Цельсии;-f
или-F
- Фаренгейты;
-C 0 10 100 -F -K -C
Данная команда переведет числа 0, 10 и 100 из градусов цельсия в градусы по Фаренгейту, по Кельвину и Цельсии.
Вывод программы будет следующий:
Result: 32,00°F
Result: 50,00°F
Result: 212,00°F
Result: 273,15°K
Result: 283,15°K
Result: 373,15°K
I don't understand why you need this, but the result is: 0.0°C
I don't understand why you need this, but the result is: 10.0°C
I don't understand why you need this, but the result is: 100.0°C
Enter new command or -stop
После каждой выполненной команды можно либо завершить работу сервиса, введя -stop
, либо ввести новую команду.
- Склонировать себе репозиторий;
- Запустить сервис;
- Начать работать с сервисом;
- Склонировать себе репозиторий;
- Сбилдить докер контейнер, введя команду:
docker build -t degreeconverter .
; - Запустить контейнер, введя команду:
docker run -it degreeconverter
; - Начать работать с сервисом
В качестве CI системы был выбран Travis CI. При создании пулл реквестов проходит проверка, что проект работает