platform
platform copied to clipboard
Дескрипшен для страницы участника
Автоматически составлять дескрипшен для страницы участника. В нём можно написать что-то вроде: «Участник Доки. Писал, контрибьютил, редактировал, отвечал. Такие-то разделы».
Важно подобрать гендернонейтральные формулировки. Можно побаловаться с эмодзи или текстовыми смайликами.
Привет! Могу взять?
Я так понимаю, что доступ к информации реализован в #1133? Есть ли дизайн?)
Привет! Доступ к информации реализован в коллекциях people
или peopleById
. JSON, который вводится #1133, нужен для общего назначения. Это что-то вроде API.
Привет! Доступ к информации реализован в коллекциях
people
илиpeopleById
. JSON, который вводится #1133, нужен для общего назначения. Это что-то вроде API.
Ага, увидел.
А куда выводить информацию, вместо уже существующих описаний или в блок с метаинформацией внизу слева?
А куда выводить информацию, вместо уже существующих описаний или в блок с метаинформацией внизу слева?
Привет! Это issue касается блока под именем. В markdown-файле (на примере Оли) — это предложение под метой.
А куда выводить информацию, вместо уже существующих описаний или в блок с метаинформацией внизу слева?
Привет! Это issue касается блока под именем. В markdown-файле (на примере Оли) — это предложение под метой.
Привет, хорошо. То есть сначала идёт описание, набранное участником, а потом сгенерированное (можно отдельным абзацем): со статистикой и смайлами при желании. Нужно указать, сколько участник писал, редактировал, отвечал. Формулировки без гендера)
Так?
Привет, хорошо. То есть сначала идёт описание, набранное участником, а потом сгенерированное (можно отдельным абзацем): со статистикой и смайлами при желании. Нужно указать, сколько участник писал, редактировал, отвечал. Формулировки без гендера)
Так?
Наверное, стоит сформировать какой-то текст и протестировать в пиаре.
А куда выводить информацию, вместо уже существующих описаний или в блок с метаинформацией внизу слева?
Речь идёт о мета-теге, чтобы показывать корректное описание в поисковых системах.
А куда выводить информацию, вместо уже существующих описаний или в блок с метаинформацией внизу слева?
Речь идёт о мета-теге, чтобы показывать корректное описание в поисковых системах.
Теперь понял, о чем это ишью 👍
@Inventoris, привет! Ты планируешь браться за это ишью?
@Inventoris, привет! Ты планируешь браться за это ишью?
Привет! Да. Хочется уточнить задачу: нужно сделать вывод мета-тега с name="description"
для страниц участников, где будет краткое описание для поисковых систем по типу «Участник Доки. Писал, контрибьютил, редактировал, отвечал. Такие-то разделы».
Я правильно понял задачу?
Я правильно понял задачу?
Ага! Всё так.
Я правильно понял задачу?
Ага! Всё так.
Изучил, какие данные можно разместить в описании. Предлагаю такой вариант, норм ли формулировка:
Участник Доки. На счету 1 issue и 7 pull requests для разделов HTML, CSS, Рецепты
Участник Доки. На счету 5 issues
Участник Доки. На счету 1 pull request для раздела HTML
Участник Доки. На счету 5 pull requests для разделов HTML, CSS, Рецепты
А можно так: Контрибьютор Доки с 1 ишью и 7 пуллреквестами для разделов таких-то.
Ещё такая идея появилась: можно попробовать вместо ишьюз и пулреквестов выводить количество материалов участника. Они, например, выводятся на странице со всеми контрибьютерами. И ещё роль, если есть. Сейчас у нас бывают редакторы и люди с Практикума.
И вот ещё момент, который упустили. Если участник написал какую-то информацию о себе на странице, можно выводить её. А когда нет описания, то как раз вот это вот про контрибьютоинг.
Крутая дискуссия получилась! ❤️ В итоге ТЗ сформировалось. Осталось обсудить окончательную формулировку.
Крутая дискуссия получилась! ❤️ В итоге ТЗ сформировалось. Осталось обсудить окончательную формулировку.
Если описание участника есть, то выводим его. Если нет, то (роль или дефолтное «Контрибьютор Доки»), на счету (здесь статистика)
. Так вероятно?
Еще чот я запутался, откуда вытаскивать инфу, если честно). То есть у меня есть файл person.11tydata.js
, там добавляю поле documentDescription: function (data) {}
. Возвращаю контент для мета-тега с name="description"
. На этом моменте понимание заканчивается, где взять данные для вывода, роль и статистику? Есть некий const { person } = data
, а кроме этого person
есть две коллекции people
и peopleById
. Что из этого использовать? Есть по ним какая-нибудь документация, не могу разобраться.