DotNetRu / App

Official mobile app for DotNetRu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Загружать список сообществ из Аудита

kulakovt opened this issue · comments

Сейчас каждое новое сообщество нужно добавлять отдельно на страницу About руками. Например: #244 #216 #247 #246

Это приводит к тому, что сообщества добавляются с большим опозданием.

Необходимо считывать список сообщества из Аудита. И автоматически обновлять список при добавлении нового файла на GitHub.

Название города: Community.City
Название сообщества: Community.Name
Ссылка: Community.VkUrl. Или первая ссылка которая заполнена, если VK нет.
Логотип: вот тут пока есть поле для дискуссии. Варианты:

  1. самый лучший вариант - получить логотипы в Аудите. Но это ломающее изменение и будет сделано не скоро. Поэтому нужно искать обходные пути.
  2. Пытаться достать из DotNetRu/BrandBook'а (хранилища всех логотипов). У него стабильная и оперативно-поддерживаемая структура.
  3. Вставлять логотип DotNetRu до следующей версии. А со следующим релизом вкомпиливать все известные логотипы сообществ.

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

Готово, версия 2.1.0

@pfedotovsky , какая стратегия была выбрана для поиска логотипа?

Логотип, насколько я понимаю, сейчас всё так же приходится добавлять вручную.

@AnatolyKulakov

  1. Пытаться достать из Swag'а хранилища всех логотипов. Но репозиторий давно просится на рефакторинг и переезд в организацию DotNetRu. Поэтому на его структуру и положение завязываться нельзя.

Планируется перенос Swag'а, или отказались от этой идеи?

Да переезд планируется. Там есть несколько долгов, которые нужно сделать перед миграцией. Они немного стопорят.

Да переезд планируется. Там есть несколько долгов, которые нужно сделать перед миграцией. Они немного стопорят.

А каких именно?

Дорисовать некоторые логотипы, чтобы хранилище было консистентным для всех сообществ.
И перенести wiki на сайт. Ибо она очень полезна, но в новом репозитории ей явно не место.

Привёл все логотипы в порядок и перенёс в официальный репозиторий: DotNetRu/BrandBook
Теперь их расположение и гарантия наличия всех форматов отслеживаются автоматикой. Приложение вполне может пытаться отыскать логотип здесь. Если не получиться по какой-то причине, лучше предусмотреть резервный план, например вставить логотип DotNetRu (распространяемый вместе с приложением).

@pfedotovsky , @unchase