visualizer-stat-github's People
visualizer-stat-github's Issues
repository-list-refactoring: Сделать рефакторинг компонента отображения списка репозиториев
- Отделить компонент UserRepos от данных, как нас учили на курсе делить на презентационные и непрзентационные компоненты. Запросы к апи в этом случае будут на непрезентационном компоненте (как сейчас сделано в src/containers/Navbar.ts)
- Сделать пагинацию на уровне запросов, раз api позволяет. У DataTable есть onPage, он будет пробрасывать его родительскому непрезентационному компоненту, а тот делать новый запрос и кросс-запросы на языки, контрибьюторов и пр.
bug-1: Баг с ленивой подгрузкой языков и контрибьюторов в таблице
Нашли юзера - все подгрузилось ОК, тут же ищем другого - подвисает на загрузке языков и контриб., стоит нажать хотябы на первый пейджинг (хотя на нем и стоит). короче срабатывает nextPage() - становится все ок
task-5-graphs: Сделать графики статистики закрытий пулл-реквестов и ишью
Вывести на графике статистику закрытий пулл-реквестов и ишью — за какое время закрываются пулл-реквесты и ишью
arc-1: Создать первичную архитектуру проекта
- Подключить выбранную библиотеку UI компонентов - PrimeReact
task-5-info: Сделать выбор репозитория и вывод информации о нём
Показать о нем общую информацию: название, описание, аватарку, кто автор, форк это или нет, сколько звездочек…
task-3: Сделать отображение всех репозиториев пользователя
Подзадачи:
- task-3-add-data Сделать отображение количества форков, контрибьюторов и прочее, список языков программирования
bug-2: Баг при загрузке пользователя с неправильным логином
Например, если в поиске вбить fghrthrthrth
task-1: Создать первичный интерфейс поиска пользователя
task-4: Вывести статистическую информацию о языках в репозиториях
- сделать графики
task-6: Сделать график активности пользователя
Покажи активность пользователя на гитхабе на графике (как часто он коммитит, например, по дням или месяцам)
task-2: Сделать краткое отображение информации о пользователе
review-1: Сделать правки ревью
- В ветку branch-for-review подлить актуальное состояние develop
- Поправить в соответствии с комментариями ревью
- Влить в develop
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.