GitHub Plugin: Support for Issues

Glad to see a PR recently added to use the GitHub API for badges thanks to @Osama.

I know that previously @codinghorror has said that issue linkback support won’t be added as Discourse doesn’t use GitHub issues but we at Home Assistant do with no plans to migrate away from GitHub issues anytime soon (no matter how much we love Discourse!). Would a PR be accepted if I submitted one to enable linkbacks for issues too? I’d be more than happy to make it opt in via a setting.

3 лайка

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

  1. Как это будет выглядеть на GitHub?

  2. Какие настройки сайта вы имеете в виду?

2 лайка
  1. Я думаю, это будет выглядеть точно так же, как и в PR. Просто комментарий в теме с тем же текстом (Эта тема была упомянута на Discourse Meta. Там могут быть релевантные детали.\n\n\<link>). Возможно, вы думаете о причине, по которой этот текст нужно изменить, но крайне маловероятно, что я не учту все возможные причины.

  2. Я бы предложил одно единственное Setting с названием «Включить обратную ссылку на GitHub в темах» с флажком.

3 лайка

Привет :wave: это мой первый пост в мета-дискурсе Discourse… спасибо за создание замечательного продукта!

Я здесь, чтобы выразить своё :+1: за возможность добавлять обратные ссылки на GitHub Issues. Это было бы огромным подспорьем для моей команды!

4 лайка

Поддерживаю эту идею. Было бы здорово, если бы GitHub Issues работали так же, как коммиты и PR.

2 лайка

Я открыт к PR, который добавит поддержку чего-либо здесь. Обеспечение безопасности — дело непростое. В коде ревью Discourse мы уже реализовали подобное, но вам понадобится токен. При этом не стоит использовать свой личный токен — лучше взять токен от временного аккаунта GitHub, у которого нет доступа к важным для вас репозиториям.

3 лайка

Сообщение было перемещено в новую тему: Добавить поддержку задач для плагина ревью кода Discourse