Как добавить пользовательский помощник руля в Stencil - PullRequest
1 голос
/ 27 марта 2019

В документации указано, что вы можете добавить пользовательский помощник на руле https://developer.bigcommerce.com/stencil-docs/handlebars-syntax-and-helpers/handlebars-overview#handlebars_custom

, который конфликтует с кодом https://github.com/bigcommerce/paper-handlebars/blob/master/index.js#L69, который загружает только помощников из модуля бумажных рулей.

Можно ли даже определить пользовательский помощник по рулю или документация должна быть обновлена?

1 Ответ

1 голос
/ 27 марта 2019

Похоже, нам нужно ужесточить формулировку в документации, чтобы сделать это немного более понятным (мы добавили заявку в команду документации). Спасибо за внимание.

Это правда, что вы можете добавить пользовательский помощник Handlebars, но предостережение заключается в том, что его нужно перенести в модуль paper-handlebars, где он будет доступен как часть Stencil. Процесс добавления нового пользовательского помощника будет состоять в том, чтобы отправить запрос на извлечение в этот репозиторий:

https://github.com/bigcommerce/paper

В идеале, новые помощники, которые мы добавляем в Stencil, должны быть достаточно универсальными, чтобы их можно было использовать во многих случаях.

В качестве альтернативы мы также извлекаем помощников из этой библиотеки и добавляем в белый список определенных помощников для трафарета:

https://github.com/helpers/handlebars-helpers

Если вы работаете над помощником, который, по вашему мнению, принесет пользу более широкому сообществу Handlebars, вы можете отправить его в репозиторий handlebars-helpers и попросить нас внести его в белый список на Stencil.

...