Skip to main content
Em vez de criar arquivos de entidade manualmente, use o scaffolder interativo:
Ele solicita que você escolha um tipo de entidade e orienta você pelos campos obrigatórios, depois grava um arquivo pronto para uso com um universalIdentifier estável e a chamada correta de defineEntity(). Você também pode passar o tipo de entidade diretamente para pular o primeiro prompt:

Tipos de entidade disponíveis

O que o scaffolder gera

Cada tipo de entidade tem seu próprio modelo. Por exemplo, yarn twenty dev:add object solicita:
  1. Nome (singular) — por exemplo, invoice
  2. Nome (plural) — por exemplo, invoices
  3. Rótulo (singular) — preenchido automaticamente a partir do nome (por exemplo, Invoice)
  4. Rótulo (plural) — preenchido automaticamente (por exemplo, Invoices)
  5. Criar uma view e um item de navegação? — se você responder sim, o scaffolder também gera uma view correspondente e um link na barra lateral para o novo objeto.
Outros tipos de entidade têm prompts mais simples — a maioria pede apenas um nome. O tipo de entidade field é mais detalhado: ele solicita o nome do campo, rótulo, tipo (a partir de uma lista de todos os tipos de campo disponíveis como TEXT, NUMBER, SELECT, RELATION, etc.) e o universalIdentifier do objeto de destino.

Caminho de saída personalizado

Use a opção --path para colocar o arquivo gerado em um local personalizado: