Comments (17)
@TarakanovAndrey можете скрин показать? ИЗ текущего описания непонятно в чем проблема.
Если вы форкнули проект и в нем ведете работу, то почему бы ее не учитывать? 🤔
from hexlet-friends.
from hexlet-friends.
@TarakanovAndrey можете скрин показать? ИЗ текущего описания непонятно в чем проблема. Если вы форкнули проект и в нем ведете работу, то почему бы ее не учитывать? 🤔
Вот так это выглядит сейчас. Я сначала подумал, что баг. Потом выяснил, что все это форкнутые репы. Но возникает некотрое замешательство, когда видиш такой список. Может стоит рассмотреть каким-либо образом маркировать форкнутые репы?
from hexlet-friends.
давайте выводить фулл нейм + лейбл форка. фулл нейм это username/repo-name
.
from hexlet-friends.
Чтобы протетстить, надо выполнить fetchdata локально для форкнутого репозитория.
Пытаясь выполнить make sync RubanovDmitriy/hexlet-friends я получаю ошибку - Forbidden for url: https://api.github.com/users/Hexlet из чего вопрос, нужно этого юзера в collaborators добавить?
![image](https://private-user-images.githubusercontent.com/31947912/283419365-87a40a05-fda5-462f-8b78-01285bb992b8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgyOTI3NDcsIm5iZiI6MTcxODI5MjQ0NywicGF0aCI6Ii8zMTk0NzkxMi8yODM0MTkzNjUtODdhNDBhMDUtZmRhNS00NjJmLThiNzgtMDEyODViYjk5MmI4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjEzVDE1MjcyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZmYjlkNGUxYTVkMDAwNmMyOTRlNDk4Njk5ZjQ4ZTYzN2M1NjFiN2IzNTgzNzg1MDhiNzJmM2RlOGEyYTg5OTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.qwxvdJ6rq7JulKzooJaoKy39nAekmgTYV6mXGx90h-M)
И по самой задаче, "выводить фулл нейм + лейбл форка" т.е. на моём привере, то ожидаемое поведение должно быть: RubanovDmitriy/hexlet-friends/Python ?
Python я взял из модели Label. Если нет, то прошу уточнить что такое "лейбл форка"
from hexlet-friends.
RubanovDmitriy/hexlet-friends/Python
Точнее будет RubanovDmitriy/hexlet-friends
+ бейдж (Fork) aka label
Вот как в доке бутстрапа:
https://getbootstrap.com/docs/5.0/components/badge/
from hexlet-friends.
Пытаясь выполнить make sync RubanovDmitriy/hexlet-friends я получаю ошибку - Forbidden for url: https://api.github.com/users/Hexlet из чего вопрос, нужно этого юзера в collaborators добавить?
Насчет этого не понял. По идее нам же не нужно юзеров добавлять в коллабораторы. Может у вас что-то не то с токеном?
from hexlet-friends.
Пытаясь выполнить make sync RubanovDmitriy/hexlet-friends я получаю ошибку - Forbidden for url: https://api.github.com/users/Hexlet из чего вопрос, нужно этого юзера в collaborators добавить?
Насчет этого не понял. По идее нам же не нужно юзеров добавлять в коллабораторы. Может у вас что-то не то с токеном?
Затупил, надо было 'make sync ARGS="--repo RubanovDmitriy/hexlet-friends"' выполнять
from hexlet-friends.
![image](https://private-user-images.githubusercontent.com/31947912/283890606-5d0fcd44-7664-4aa9-8b5a-b47d2145bbf9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTgyOTI3NDcsIm5iZiI6MTcxODI5MjQ0NywicGF0aCI6Ii8zMTk0NzkxMi8yODM4OTA2MDYtNWQwZmNkNDQtNzY2NC00YWE5LThiNWEtYjQ3ZDIxNDViYmY5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjEzVDE1MjcyN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTViODc2MWRjNmNiMmVmZjg2NDNiMGExYmU3YTE0YWZlNWU1ZGZkMjRhMDE4NjA2Mzk0MjQxZTMxNzZjOWY1NDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.uZl59kAkjeLL-eYl5ghkqdzIHzsvOAXioM7yi-xjDAE)
from hexlet-friends.
Да, отлично.
from hexlet-friends.
- PR #367
- Render https://dr-hexlet-friends-issue-360.onrender.com/repositories/
В template добавлена проверка, если Repository.organization.name != 'Hexlet', то считаем репозиторий форкнутым. И на фронте показываем его full_name и бейдж Fork
issue думаю можно на меня заасайнить
from hexlet-friends.
Переделал с fork, он для этого нужна миграция. Сделал default=False надо будет на проде тогда для всех репозиториев свежие данные подтянуть, чтобы актуально обновилось.
Другого способа пока не вижу.
from hexlet-friends.
from hexlet-friends.
Возьму в работу
from hexlet-friends.
Пожалуйста, осмотрите, как щас работает, на свежем репозитории. У нас есть проблема с актуализацией данных, возможно нужно написать скрипт, который проходится по текущим данным и обновляет их.
from hexlet-friends.
А что с PR, предложенным выше? Мне стоит как-то ориентироваться на него? Сейчас в проекте, как я понял, всё ещё нет никакого разделения репозиториев на оригинал и форк.
from hexlet-friends.
По идее я могу выгрузку в csv сделать, для анализа текущих данных в БД. У нас не работает толком загрузка свежих данных/синхронизация данных, поэтому возможно те репозитории, что есть - не отображаются как форки.
Можно например такой вариант - берем список популярных реп (типа тот же hexlet-friends и для всех реп кроме Хекслетовского проставляем нужный флаг (если он появился в бд). Флажок можно будет через миграцию проставить
from hexlet-friends.
Related Issues (20)
- Bug: Не работает инструкция локального развертывание с Docker HOT 2
- Bug: Инструкция по развертыванию на Render некорректна HOT 11
- Refactor: файлы конфигурации деплоя
- TypeError logging in error HOT 2
- Добавить функцию "При обновлении страницы данные из поисковой строки удаляются" HOT 3
- Bug: При обновлении страницы, удаленные из поисковой строки данные возвращаются
- Bug: Ordering is not working
- Убрать сортировку в Leaderboard HOT 1
- Структурировать шаблоны вьюшек HOT 4
- Bug: Некорректное поведение нав. бара при уменьшении размера экрана. HOT 1
- Bug: Ошибка 500 при попытке войти в настройки у авторизованного пользователя HOT 2
- Bug: Bug: Фильтры 'good first issue' и 'Имя репозитория' в разделе 'Проблемы' не работают одновременно HOT 4
- Bug: Не видно названия фильтров в разделе 'Проблемы' в мобильной версии
- Bug: Фильтры 'Closed'и 'Good first issue' в разделе 'Проблемы' не работают одновременно HOT 1
- Bug: Не работает поиск по тегам в разделе 'Проблемы' HOT 1
- Bug: В разделе 'Проблемы' фильтры не соответствуют колонкам в таблице HOT 3
- Bug: Invalid layout in the mobile version in the 'My Statistics' section HOT 1
- В мобильной версии переместить открывающийся список вкладок в правую часть экрана.
- Некорректная верстка поискового поля в активном состоянии HOT 1
- Отсутствие фавиконки сайта в режиме сжатого экрана HOT 1
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.
from hexlet-friends.