Как мы должны скомпилировать мои ресурсы (Typescript) перед отправкой в ​​Packagist? - PullRequest
0 голосов
/ 14 апреля 2020

Я создаю плагин для своего веб-сайта, который должен выполнять антиспам (в первую очередь из-за образовательных целей). в основном было закончено, но теперь я бью массивный спидбамп в финальных битах, прежде чем я хочу начать делать "живые" испытания с ним.

Видите ли, я опубликовал плагин для Packagist, но проблема в том, что Packagist берет только то, что находится в репо, но не берет активы, которые я вывожу из своих конвейеров, в виде артефактов (что является последним JS, который клиент может понять и использовать ).
Без этого, однако, плагин не может работать.
Но по моему опыту, компиляция кода на моей локальной машине и последующая ручная фиксация его на Git является огромной болью и вызывает много ошибок в прошлое (потому что иногда я забуду зафиксировать JS, иногда я забуду зафиксировать TS, или я забуду перекомпилировать все это и т.д. c. et c.). В этом случае Typescript, однако, несколько взаимозаменяем с такими вещами, как S CSS (в основном с любым интерфейсным ресурсом, который еще где-то должен быть скомпилирован).

Поэтому мой вопрос заключается в том, как бы я go об этом, потому что, очевидно, я не хочу просто go и говорить людям, которые хотят использовать этот плагин (я пытаюсь построить код, предполагая, что они есть): «да, вы можете использовать его, но вам понадобится установить компилятор машинописного текста и все, независимо от того, собираетесь ли вы вносить изменения в плагин ".

...