Суть приложения отображение информации о репозитории через api git
Одно ограничение. Важно, клиент ожидает что в репозитории будет ветка master
Посмотреть интерфейс и возможности можно пройдя через инструкции ниже
- Сначала запускается сервер который, предоставляет endpoint для клиента
- Затем запускается клиент которые, получает данные с сервера, обрабатывает их и рисует интерфейсы
Сервер на express, клиент на vue.
Не используются сторонние библиотеки для работы с git.
Для работы с асинхронным кодом на сервере и на клиенте используется Promise API и spawn child process в ноде. Сервер может передавать огромные объемы данных без сильных потерь в производительности.