Недавно я столкнулся с некоторыми проблемами в ветке по умолчанию test_passed, поэтому перешёл на стабильную версию. Однако я обнаружил, что некоторые замечательные функции исчезли. (Ну, это не так уж и плохо, но мне бы хотелось узнать больше о ветках Discourse).
Интересует, есть ли какие-то рекомендации, например:
Если ваш форум активно развивается и вы хотите опробовать новые функции, можно выбрать ветку xxx.
Если ваш форум требует стабильной работы без сбоев, а вы сами придерживаетесь консервативного подхода и не хотите никаких ошибок, можно выбрать ветку xxx.
В обоих случаях я бы сказал, что тесты_passed обычно подходят. Вы можете избежать проблем при обновлении, имея тестовую среду и тестируя свои релизы перед применением обновлений.
Описанные вами выше проблемы больше относятся к вашим собственным процессам выпуска, чем к конкретной ветке Discourse.
Мы рекомендуем запускать тесты с пометкой «passed» и обновляться, когда доступны бета-версии. Это даёт вам гибкость обновляться тогда, когда вы хотите или это необходимо.
Стабильная версия не рекомендуется, за исключением отдельных случаев, например, при обширной кастомизации (99 % размещённых нами сайтов не относятся к этой категории). Между выпусками стабильных версий проходят месяцы, и мы переносим только критические исправления или исправления, связанные с безопасностью. Поэтому, если в стабильной версии обнаружится незначительная ошибка, вам, возможно, придётся с ней мириться довольно долго.
Дополнительное обсуждение этой темы можно найти здесь: