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.
Depois de aplicar
Seção intitulada “Depois de aplicar”dotnet builder spec sync <feature>dotnet builder check --ciRevise 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.