Mudar um item publicado
Propostas de mudança, propostas desatualizadas e rebase.
A documentação que vem no Ronne AI Marketplace 0.3.0, traduzida do inglês.
Propor uma mudança
Qualquer pessoa logada pode mudar um item publicado: Propose a change, na página do item, começa um rascunho a partir da versão mostrada, com todos os arquivos dela. O escopo, o nome e o tipo continuam sendo os do item.
Todo o resto funciona como para um item novo: editar, enviar para revisão, revisar. Os revisores veem o que a proposta muda em relação àquela versão. Várias propostas podem estar abertas para o mesmo item ao mesmo tempo.
Uma proposta também pode sair de onde você fez a edição: depois que você muda um item instalado na sua ferramenta de IA, o rmk export o envia como proposta para a versão que você instalou.
Propostas desatualizadas e rebase
Se uma versão mais nova sair enquanto uma proposta está aberta, a proposta fica stale (desatualizada): aprová-la desfaria o que a versão mais nova mudou. Ela não pode ser aprovada nem lançada até que o autor faça o rebase.
Rebase leva a proposta para a versão mais nova, arquivo por arquivo:
- arquivos que só a proposta mudou ficam com as mudanças da proposta;
- arquivos que só a versão mais nova mudou ficam com os da versão mais nova;
- arquivos que as duas mudaram ficam com os da proposta e aparecem como conflitos para comparar, corrigir e marcar como resolvidos. O envio espera até não sobrar nenhum.
Uma proposta que estava em revisão ou aprovada volta para o autor, para ser revisada de novo.
Lançar uma mudança
Depois de aprovada, ela é lançada como qualquer outra submissão, como a próxima versão do item. A caixa de diálogo de publicação sugere patch, minor ou major a partir do que mudou (veja Patch, minor ou major), e quem publica pode escolher outra opção. Várias podem sair de uma vez; duas propostas para o mesmo item não podem sair juntas, já que a primeira deixa a outra desatualizada.