Настраиваю форум и очень хотел выполнить установку в два контейнера, но, будучи новичком, я счел обсуждение редактирования файлов шаблонов отпугивающим.
Затем случайно наткнулся на опцию командной строки «2container» для discourse-setup, что сделало процесс невероятно простым.
Я нашел её только потому, что случайно прочитал скрипт discourse-setup.
Является ли это намеренным, что эта опция не добавлена в инструкции по установке? (Если она там есть, а я её пропустил, приношу извинения)
Спасибо разработчикам и сообществу за отличный продукт.
2container — это недокументированная функция, так как её использование не рекомендуется людям, не имеющим практического опыта работы с Discourse. Существует обоснование: пользователь, впервые настраивающий Discourse, может запутаться.
Когда @pfaffman добавил функцию с двумя контейнерами в ./discourse-setup, я попросил его написать подробную инструкцию по этому процессу, но он предложил, что это не обязательно, так как может вызвать лишнюю путаницу.
Возможно, функция с двумя контейнерами неявно предупреждает о том, что она не поддерживается официально, даже если вы продолжаете настройку таким образом.
Я не хочу включать это в инструкции по установке за 30 минут, которыми пользуются многие люди, которые едва понимают эти инструкции и не читают их внимательно, потому что это требует от вас достаточной сообразительности, чтобы каждый раз, когда вы видите ./launcher rebuild app, переписывать его на что-то вроде ./launcher rebuild web_only. «Я выполнил ‘./launcher rebuild app’ и получил ошибку! Помогите!»
Я имею в виду, пожалуйста, свяжите документацию командной строки и вывод командной строки с темой. Здесь речь не идет об изменениях в документации GitHub.
Вывод командной строки / справка из bash-скрипта должна печатать URL темы в качестве ссылки. Вот что я имею в виду. Если я могу быть яснее, дайте мне знать как!