Githawk: Профили пользователей

Созданный на 17 сент. 2017  ·  15Комментарии  ·  Источник: GitHawkApp/GitHawk

  • Добавляет новую вкладку на панель «Мой профиль».
  • Если пользователь может нажать на имя/аватар для просмотра профиля, он должен открываться изначально.

Страница должна иметь:
https://developer.github.com/v4/reference/object/user/

  • Имя, аватар и дескриптор
  • Описание/биография
  • Подробности

    • Местоположение/Веб-сайт/Электронная почта/и т. д.

  • Организации

    • Сетка значков, по которым можно открыть

  • Закрепленные репозитории
  • Все репозитории (не более 10? Затем нажмите кнопку «Просмотреть все», чтобы увидеть весь список)
  • Кнопка «Еще» в углу

    • Блокировать

    • Следовать

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

🆕 feature request

Самый полезный комментарий

Этот. Является. Идеально. Давайте построим его!

Отправлено с помощью GitHawk

Все 15 Комментарий

@rnystrom Ты берешь это или это бесплатная игра?

Я скоро нокаутирую этого парня

Отправлено с помощью GitHawk

Можно ли для этого использовать StackedSC? Все еще не понимаю, когда вы хотите использовать это

@rnystrom Ты все еще работаешь над этим плохим парнем?

В ожидании банкомата, @ocrickard может взломать его.

Отправлено с помощью GitHawk

Мне, наверное, придется бросить это дело.

https://github.com/tipsy/github-профиль-резюме

Если бы мы хотели сделать что-то более уникальное с нашими профилями (а не на 100% соответствовать тому, что есть на рабочем столе), тогда мне очень нравится сводная информация о профиле выше.

Было бы круто, если бы были визуалы! Некоторые идеи:

Может быть, должна быть вкладка «статистика»? Итак, корневая вкладка является обзорной, тогда может быть:

  • Звезды
  • репо
  • статистика

Отправлено с помощью GitHawk

Итак, рабочий стол GitHub имеет:

  • Обзор

    • Закрепленные репозитории

    • График вклада/фиксации

    • Вклад деятельности

  • Репо
  • Звезды
  • Последователи
  • Следующий
    все это, а также боковая панель, на которой есть вся актуальная информация о пользователе

Я думаю, что для подписчиков/подписчиков мы могли бы сделать (на странице «Обзор?») горизонтальное представление последних 10 или что-то со ссылкой, чтобы открыть полный список, смутно похожий на уполномоченных по вопросам?


Я нарисовал небольшой пример того, что я думаю, в любом случае в качестве отправной точки

img_0801

Заметки небольшие, поэтому в основном:

  • Дополнительное меню для «Поделиться» (которое дублируется как «Открыть в Safari»), «Подписаться/Отменить подписку», возможно, «Блокировать/Сообщить» в будущем, но это маловероятно.
  • Заголовок на панели навигации будет пустым при запуске, но аналогично тому, как это делает Твиттер, когда вы прокручиваете обзор вниз (поэтому имя пользователя больше не видно), тогда это может быть заполнено именем (то же самое должно быть верно, когда вы переходите на другую страницу) - Будет миленькая анимация и я думаю будет довольно круто!
  • Обзор начнется с довольно большого (но не такого большого, как я нарисовал) изображения профиля, если мы используем зону исключения UITextView, мы можем получить информацию, красиво обернутую вокруг нее. Текст должен быть полным именем пользователя с его именем пользователя внизу, а также его биографией и любым текстом URL / компании / местоположения, который они определили!
  • Закрепленные репозитории должны стать следующим шагом, мы могли бы повторно использовать ячейку результатов поиска, чтобы получить полное красивое представление! (на планшете это может превратиться в сетку, похожую на рабочий стол?)
  • Ниже я думаю о горизонтальных списках для организаций, подписчиков и подписчиков, которые можно было бы свернуть, чтобы показать / скрыть, но, очевидно, все можно нажать, чтобы перейти к профилям!
  • Мы также должны добавлять числа к заголовкам, поэтому «Следующие (15)», «Репозитории (10)» и т. Д.

Этот. Является. Идеально. Давайте построим его!

Отправлено с помощью GitHawk

Давайте подумаем о минимально жизнеспособном прототипе, чтобы запустить эту функцию.

Идеи:
единый контроллер представления с изображением профиля и информацией о профиле

Веб-ссылки на подписчиков, подписки, репозитории, звездочки и т. д.

Мне интересно, стоит ли попробовать ListSwift или обычный IGList. Легко ли преобразовать обычные контроллеры секций в вариант контроллеров секций List Swift? Класс SearchRepo + SearchRepoSectionController содержит всю логику для отображения репозиториев, было бы стыдно не использовать их повторно, поскольку мы хотим отображать репозитории в трех местах по моему счету (закрепленные, помеченные звездочкой, пользовательские репозитории)

Отправлено с помощью GitHawk

@rnystrom не спеши, но раз уж ты заблокировал мой тикет, любопытно, он активен? Вроде никакой спешки, но любопытно, в настоящее время ли на этом сосредоточены какие-либо развивающиеся пользователи.

Вы можете ознакомиться с проблемами и запросами на вытягивание, упомянутыми в этой проблеме. Я думаю, что никакой активной работы по этому поводу не ведется.

@ijm8710 Последний разговор происходит в #2106

@rnystrom просто любопытно, так как я вижу, что вы довольно часто ссылаетесь на это, но, поскольку все конвоиры происходят в # 2106, любопытно, согласитесь ли вы вместо этого всегда ссылаться на это и закрыть это, чтобы все было упорядочено :)

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

rnystrom picture rnystrom  ·  3Комментарии

BasThomas picture BasThomas  ·  3Комментарии

rnystrom picture rnystrom  ·  3Комментарии

BasThomas picture BasThomas  ·  3Комментарии

weyert picture weyert  ·  3Комментарии