Digite para filtrar os verbetes do Glossário.

    Ferramentas de desenvolvimento · Developer Workspace

    O que é Manifesto de plugin?

    Manifesto de plugin declara nome, versão, permissões e programas que a extensão executa. Entenda o que ler antes de instalar e o que ele não garante.

    Também chamado de: manifest de plugin, plugin manifest, arquivo de manifesto

    O que é manifesto de plugin

    Manifesto de plugin é o arquivo que descreve uma extensão para a ferramenta que vai executá-la. Ele informa o nome e a versão. Também declara o ponto de entrada, as permissões e os programas usados pelo plugin.

    Cada plataforma define o formato e os campos obrigatórios. O VS Code usa um arquivo JSON, e o WordPress lê um cabeçalho no arquivo principal. Outras ferramentas adotam TOML ou YAML, com a mesma função de apresentar a extensão ao ambiente antes de carregá-la.

    O que ele declara

    O manifesto declara a identidade do plugin, a versão compatível com a ferramenta e os comandos que ele acrescenta. Também pode listar dependências, permissões e o executável chamado em cada ação.

    Essas declarações orientam a instalação e a atualização. Quando o manifesto informa um programa compilado, você sabe que a extensão executa código no seu ambiente. Ela não se limita a um arquivo de configuração.

    Como ler antes de instalar

    Comece pelo nome e pela versão, depois confira a compatibilidade com a ferramenta instalada. Leia a lista de permissões e de programas. Um plugin que altera arquivos do projeto tem alcance diferente de outro que apenas consulta informações.

    O manifesto não substitui a leitura do repositório. Ele mostra o que o autor declara, e o código mostra o que a extensão faz. Abrir os arquivos principais e conferir as chamadas externas reduz a diferença entre a declaração e o comportamento.

    O que o manifesto não garante

    O manifesto não confirma a qualidade do código, a ausência de falhas ou a manutenção futura. Também não informa se o catálogo revisou a extensão. A declaração descreve a intenção do autor, e a execução revela o comportamento.

    Um campo de permissões amplo pode indicar acesso desnecessário, mas a avaliação depende do que a extensão precisa fazer. Sem essa comparação, a lista de permissões vira um aviso genérico.

    Atualização e compatibilidade

    Atualizar a ferramenta pode invalidar um campo do manifesto. Quando a versão mínima muda ou um campo é removido, a extensão deixa de carregar até ser ajustada. Acompanhar o changelog do plugin e o da ferramenta evita a surpresa.

    Manter um fork permite corrigir o manifesto quando o autor interrompe o desenvolvimento. A cópia ainda exige testes com a versão instalada e acompanhamento das mudanças da ferramenta.

    Para revisar uma extensão antes de instalar, o Desenvolvimento Colaborativo da Dev Side Studio permite abrir o manifesto e o código com orientação ao vivo.

    Dúvidas frequentes

    Perguntas frequentes sobre Manifesto de plugin

    O manifesto comprova que o plugin é seguro?
    Não. Ele descreve o que a extensão declara: nome, versão, permissões e programas. O comportamento real depende do código que será executado.
    Onde encontro o manifesto?
    No repositório do plugin ou no pacote distribuído, conforme a ferramenta. O arquivo costuma ficar na raiz do projeto, com extensão própria de cada plataforma.
    Quais campos conferir primeiro?
    Nome, versão, compatibilidade com a ferramenta, permissões solicitadas e programas executados. Esses campos mostram o alcance da extensão antes da instalação.
    Um manifesto desatualizado impede a instalação?
    Pode impedir. A ferramenta valida campos obrigatórios e a versão compatível, e uma declaração incompleta costuma ser recusada.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Developer Workspace

    Ler o manifesto mostra o que um plugin adiciona ao ambiente antes de instalar a extensão.

    Conhecer a formação
    Capa da Formação Developer Workspace

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano