Shim - Definição do Glossário CI/CD
Um shim é uma pequena camada de compatibilidade que intercepta chamadas e as adapta, por exemplo traduzindo uma nova API para uma implementação mais antiga ou redirecionando a busca de um binário para uma versão gerenciada.
Em toolchains
Gerenciadores de versão como asdf e pyenv instalam shims no PATH que despacham para a versão correta do toolchain para o projeto atual, que é como um toolchain fixado é imposto.
Guias relacionados
Polyfill - CI/CD Glossary DefinitionPolyfill: A polyfill is code that implements a newer API on older runtimes that lack it, so the same source c…
Transpilation - CI/CD Glossary DefinitionTranspilation: Transpilation (source-to-source compilation) translates code from one high-level language or l…
Bundling - CI/CD Glossary DefinitionBundling: Bundling combines many source modules and their dependencies into a smaller number of output files,…