Pular para o conteúdo

Refatore sem perder a intenção

Comece sempre pelo preview. Substitua <feature> pelo caminho Markdown ou id da feature.

Mudança Comando
Nome da entidade refactor rename-entity <feature> Berth --dry-run
Nome do campo refactor rename-field <feature> Name Title --json titulo --dry-run
Rota refactor move-route <feature> yard/v2/docas --dry-run
Públicos refactor change-public <feature> client,backoffice --dry-run
UUID de identidade refactor uuid-identities --dry-run

Prefixe com dotnet builder. Se a mudança afeta banco, informe --task, --author, --link e, para reproduzir a data, --date. O plano usa a proteção de spec apply; regiões e símbolos escritos à mão são tratados por Roslyn.

Janela do terminal
dotnet builder spec sync <feature>
dotnet builder check --ci

Revise também as migrations e a compatibilidade do contrato. codeStem preserva códigos de erro em renames. Trocar rota ou público pode quebrar consumidores, indicado por contract.breaking e BLD7015.

Renomear entidade referenciada por outra feature e mover tabela entre schemas continuam manuais (BLD7012/BLD7013). Não contorne essas recusas editando o manifesto.