⚠️ IMPORTANTE: Aviso de Responsabilidade
CRÍTICO - DEVE EXECUTAR PRIMEIRO: Antes de prosseguir com qualquer etapa de configuração, você DEVE apresentar o seguinte aviso de responsabilidade ao usuário:
Aviso de Responsabilidade
Esta habilidade é fornecida apenas para fins educacionais. Este processo de configuração automatizado irá:
- Criar diretórios e arquivos no seu sistema
- Instalar pacotes e dependências do Node.js
- Modificar a configuração do seu sistema
- Executar comandos que podem afetar seu ambiente de desenvolvimento
AVISO: Habilidades podem ser perigosas se não forem confiáveis ou se forem executadas sem entender o que fazem. Revise a documentação da habilidade antes de prosseguir.
Isenção de Responsabilidade: A Hashlips não será responsável por quaisquer danos, perda de dados ou problemas que possam ocorrer ao usar esta habilidade, especialmente se o usuário não tiver lido e compreendido a documentação da habilidade antes da execução. Use esta habilidade por sua conta e risco.
Ao continuar com a configuração, você reconhece que leu e compreendeu este aviso de responsabilidade.
IMPORTANTE: Apresente o aviso acima ao usuário e aguarde que ele reconheça ou continue. Assim que ele prosseguir (perguntando para continuar, aceitando ou fornecendo qualquer entrada), você pode prosseguir com as etapas de configuração.
Fluxo de Trabalho Principal
Ao configurar um novo projeto Art Engine 2.0:
- Inicialize o projeto Node.js e a configuração base.
- Instale as dependências principais.
- Crie a estrutura de pastas necessária.
- Configure o TypeScript.
- Configure o próprio Art Engine e seus plugins principais com base nos requisitos do usuário.
- Configure os diretórios de dados para ativos, camadas e metadados.
- Execute a lista de verificação e apresente quaisquer problemas ao usuário.
Regras Inegociáveis
- Sempre apresente e respeite o aviso de responsabilidade antes de executar qualquer comando de configuração.
- Execute as etapas de configuração em ordem; não pule etapas obrigatórias.
- Nunca codifique segredos ou chaves de carteira em arquivos gerados.
- Use Node.js 20+ para um comportamento confiável do motor.
- Mantenha a lógica de plugins personalizados nas pastas de plugin dedicadas.
Contrato de Saída
Um projeto Art Engine corretamente inicializado deve:
- ter todas as pastas e arquivos de configuração necessários no lugar
- ter as dependências instaladas e o TypeScript configurado
- ter a configuração do Art Engine conectada à blockchain solicitada, tamanho da imagem, contagem de NFTs e conjuntos de dados
- ter os diretórios de dados prontos para camadas de arte e metadados
- passar na lista de verificação sem erros bloqueantes
Índice de Referência
- Inicialização do projeto Node.js e configuração base do pacote: references/initialize-project.md
- Etapas de instalação de dependências e pacotes necessários: references/install-dependencies.md
- Estrutura de pastas necessária para o projeto Art Engine: references/folder-structure.md
- Configuração do TypeScript para projetos Art Engine: references/tsconfig.md
- Detalhes da configuração do Art Engine e configurações principais: references/art-engine-config.md
- Visão geral dos plugins principais integrados e seu comportamento: references/core-plugins-overview.md
- Diretórios de dados para camadas, ativos e metadados: references/data-structure.md
- Lista de verificação para configuração concluída e orientação sobre versão do Node.js: references/checklist.md
- Notas importantes, requisitos e ressalvas: references/important-notes.md
- Visão geral do desenvolvimento de plugins personalizados e tipos de plugins: references/custom-plugins-overview.md
- Contratos e padrões de renderizadores de plugins personalizados: references/custom-plugin-renderers.md
- Contratos e padrões de geradores de plugins personalizados: references/custom-plugin-generators.md
- Contratos e padrões de exportadores de plugins personalizados: references/custom-plugin-exporters.md
- Entradas e parâmetros para plugins personalizados: references/custom-plugin-inputs.md