Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Nota
A CLI do CoE está preterida e será removida numa futura versão. Utilize o Assistente de Configuração do Projeto do Power Platform para configurar e gerir os seus projetos do ALM Accelerator for Power Platform.
A documentação é fundamental para entender como a CLI funciona. Ao adicionar novos comandos, considere a seguinte documentação:
Adicionar páginas do Markdown
Adicione novas páginas à ajuda que descrevam o novo comando e expliquem a utilização esperado ao utilizador.
Considere adicionar o seguinte à página:
- Imagens estáticas que resumem a operação.
- Grave a linha de comandos para demonstrar o processo.
Diagramas
Para as árvores de decisões, os diagramas são gerados através de Mermaid.
Diagramas de exemplo:
Estilos de diagramas
Para modelar o sample.mmd do diagrama:
Utilize estilos de subgrupos.
graph subgraph journey[Journey] start(Start) --> finish(Finish Here) end style journey fill:transparent,stroke:green,stroke-width:2pxAplique estilos CSS com um ficheiro na mesma pasta. Por exemplo, crie sample.css na mesma pasta que o ficheiro .mmd.
#L-start-finish path { stroke: red }
Notas
Reveja as formas do nó para controlar os símbolos apresentados.
Modele círculos utilizando a seguinte abordagem.
graph TD subgraph Journey start(Start Here) ---> finish((End Here)) endPara colorir o círculo final de verde, use CSS attribute^=value selector. Este seletor é obrigatório, uma vez que cada item terá um ID exclusivo atribuído pelo Mermaid.
[id^=flowchart-finish] circle { stroke: green; fill: lightgreen }Pinte uma linha. Cada linha terá o formato L-start-finish para o
path, que é a linha e a classe.path, que é a linha em torno da cabeça da seta.#L-start-finsh path, #L-start-finsh .path { stroke: green; }
Atualizar diagramas
As imagens estáticas de cada diagrama são geradas da seguinte forma.
Aceda à pasta coe-cli.
cd coe-cliGere ficheiros estáticos.
npm run diagrams
Adicionar páginas de ajuda
Adicione novas páginas de ajuda à ajuda. Cada página na ajuda fornece informações detalhadas sobre o comando e opções. O ficheiro de Markdown de ajuda pode ser acedido utilizando o comando de ajuda que apresenta o ficheiro de Markdown de ajuda associado na janela da consola.
coe help alm
Este comando apresenta os conteúdos de ajuda.
Gravar a linha de comandos
Para incluir uma breve gravação animada de comandos que demonstre o resultado esperado, utilize o seguinte processo.
Instale o termtosvg num terminal baseado em Unix.
pip3 install --user termtosvgEste processo funciona em diferentes plataformas e qualquer uma das seguintes opções pode ser utilizada:
- Shell do Unix nativa em distribuições macOS ou Linux.
- Imagens do Docker com um shell do Unix.
- Subsistema do Windows para Linux no Windows.
Grave a sessão num ficheiro de transmissão.
termtosvg record test.castO ficheiro de transmissão gerado é um ficheiro de texto simples que pode ser editado com qualquer editor de texto.
Remover pausas utilizando term-trim.ps1.
./term-trim.ps1 -Input test.cast -Output test2.cast -Trim 1Gere o ficheiro svg.
termtosvg render test2.cast test.svg -t window_frame