Instalação
Instalar globalmente
Seção intitulada “Instalar globalmente”Instale o Archgate globalmente usando seu gerenciador de pacotes preferido:
# npmnpm install -g archgate
# Bunbun install -g archgate
# Yarnyarn global add archgate
# pnpmpnpm add -g archgateIsso instala um wrapper leve que delega para um binário específico da plataforma. A CLI em si é um binário standalone compilado com Bun — o Node.js é necessário apenas para o wrapper do npm/yarn/pnpm.
Instalar como dependência de desenvolvimento
Seção intitulada “Instalar como dependência de desenvolvimento”Você também pode adicionar o Archgate como dependência de desenvolvimento no seu projeto e executá-lo através do script runner do seu gerenciador de pacotes. Isso é útil para fixar uma versão específica por projeto ou executar verificações no CI sem uma instalação global.
# npmnpm install -D archgate
# Bunbun add -d archgate
# Yarnyarn add -D archgate
# pnpmpnpm add -D archgateDepois execute o Archgate pelo seu gerenciador de pacotes:
# npm / Yarn / pnpmnpx archgate check
# Bunbun run archgate checkOu adicione um script ao seu package.json:
{ "scripts": { "check:adrs": "archgate check" }}# Works with any package managernpm run check:adrsbun run check:adrsyarn check:adrspnpm check:adrsSuporte a plataformas
Seção intitulada “Suporte a plataformas”O Archgate disponibiliza binários pré-compilados para as seguintes plataformas:
| Plataforma | Arquitetura | Pacote |
|---|---|---|
| macOS | arm64 | archgate-darwin-arm64 |
| Linux | x86_64 | archgate-linux-x64 |
| Windows | x86_64 | archgate-win32-x64 |
O binário correto é instalado automaticamente como optionalDependency quando você instala o archgate.
Verificar a instalação
Seção intitulada “Verificar a instalação”archgate --versionVocê deverá ver a versão instalada impressa no stdout.
Usuários do Proto toolchain
Seção intitulada “Usuários do Proto toolchain”Se você gerencia o Node.js com o proto (gerenciador de toolchain do moonrepo), binários npm instalados globalmente requerem um passo adicional de configuração.
Adicione à sua configuração do proto:
[tools.npm]shared-globals-dir = trueDepois adicione o diretório de globais ao perfil do seu shell (.bashrc, .zshrc ou equivalente):
export PATH="$HOME/.proto/tools/node/globals/bin:$PATH"Reinicie seu shell e execute npm install -g archgate novamente. O comando archgate agora deverá estar disponível globalmente.
Próximos passos
Seção intitulada “Próximos passos”Após a instalação, execute archgate init no seu projeto para configurar a governança. Veja o guia de Início Rápido para um passo a passo.