В течение первой недели RC 0.4 я собирался продолжить работу над внутренним проектом RC 0.3, но, к сожалению, проект оказался неактивным. Как я упоминал в предыдущем блоге, этот пиар был довольно важным, однако он до сих пор не объединен и даже не полностью пересмотрен. Поэтому у меня не было выбора, кроме как найти другой проект для работы.

GitHub-Dashboard

Новый проект, на который я перешел, представляет собой веб-приложение, которое обобщает информацию и действия пользователя Github в красивом макете. Первое впечатление от проекта было то, что он был хорошо организован и хорошо ориентирован. Уже была сформирована структура, были прототипы, четкие цели для работы.

Основная концепция

В основном приложение будет получать информацию из Github API, затем анализировать их и помещать в хороший формат. Однако я признал, что проект уже использовал для этого другую стороннюю библиотеку под названием octokit, что было действительно удобно.

Первая проблема в этом проекте, над которым я собирался работать, требовала создания компонента. Взглянув на код, я увидел, что Bootstrap CSS был включен. А поскольку в качестве фреймворка использовался React, то почему бы не использовать библиотеку компонентов, сочетающую в себе Bootstrap и React? React-bootstrap, очевидно, был вариантом.

Вот и вся подготовка к следующей неделе.

Ссылка на сайт