В этом руководстве объясняется, как запрашивать новые функции для Discourse, проверять существующие планы и повышать шансы того, что ваша просьба будет приоритетной.
Требуемый уровень пользователя: Любой пользователь может отправить запрос на новую функцию
У вас есть отличная идея для новой функции Discourse? Это замечательно! Вот как вы можете эффективно поделиться ею с командой.
Убедитесь, что функция уже не создана или не запланирована
Перед отправкой запроса на новую функцию убедитесь, что она уже не доступна или не запланирована. Вот несколько мест, где можно проверить:
- Тег PR-Welcome: Просмотрите темы с тегом pr-welcome. PR — это pull request на GitHub — способ для разработчиков добавлять новый код в проект.
- Плагины: Изучите категорию Плагины.
- Поиск на Meta-форуме: Используйте функцию поиска на Meta-форуме, особенно в разделе Функции, и попробуйте несколько разных поисковых запросов. Вы также можете проголосовать за функции в этом разделе, которые вам нравятся, чтобы сделать их запросы более заметными.
Если ваша идея уже указана, поддержите её, проголосовав за неё, отметив как полезную и оставив комментарий с дополнительными идеями или примерами использования, чтобы ещё раз подчеркнуть её полезность.
Не нашли ничего, что связано с вашей идеей?
Тогда ещё одно замечание перед тем, как вы поделитесь ею:
Не все функции подходят для ядра
Прежде чем продолжить, прочитайте, как принимаются решения о функциях.
Оформите свою идею и добавьте её в категорию Contribute > Feature
Нужна помощь с написанием хорошего запроса на новую функцию? Ознакомьтесь со статьёй на Stack Exchange: Как написать хороший запрос на новую функцию?.
Хотите убедиться, что ваша функция будет реализована?
Если вы не можете разработать функцию самостоятельно, есть способы повысить шансы на её реализацию:
Станьте клиентом discourse.org
Если вы хотите профинансировать разработку, размещая свои сайты у нас — мы всегда отдаём приоритет запросам клиентов в нашем графике разработки — это один из способов ускорить процесс.
Корпоративные клиенты могут заказать услуги по настройке дизайна и разработке от основной команды.
Станьте спонсором задачи “pr-welcome”
У нас есть полный список тем pr-welcome. Это задачи, которые мы хотели бы видеть выполненными, но в настоящее время у нас нет ресурсов для их выполнения. Спонсирование кого-то для выполнения этих задач — отличный способ вовлечься в процесс.
Предложите платную работу на Маркетплейсе
Если вам нужен плагин, критически важный для вашего бизнеса, разместите объявление о платном заказе на Marketplace. Предоставьте как можно больше деталей, включая скриншоты и бюджет. Вы также можете найти фрилансеров, предлагающих стандартизированные микросервисы, такие как “разовая установка” или “персонализированная тема”.
Дополнительные ресурсы
- How do we decide what goes into each release of Discourse?
- https://meta.stackexchange.com/questions/258136/how-do-i-write-a-good-feature-request
- Upcoming feature to-do list
- Topics tagged planned
- Plugin - Discourse Meta
- Feature - Discourse Meta
- Extras - Discourse Meta
- Discourse pricing | Discourse - Civilized Discussion
- Marketplace - Discourse Meta