Pular para o conteúdo principal

Guia rápido

Este guia vai orientá-lo no processo de criação, configuração e publicação do seu portal de documentação utilizando o Docusaurus. Antes de continuar, acreditamos que seja importante você ter conhecimento sobre Git, Markdown, Javascript e CSS básico. Sugerimos que você faça o nosso tutorial de Git.


Este artigo tem como objetivo guiá-lo pelas etapas fundamentais para criar o portal de documentação. Se o portal já estiver configurado, concentre-se apenas em manter as documentações atualizadas durante o desenvolvimento.

Pré requisitos

Recurso/Programa
Node 20.14 ou superior
Visual Studio Code
Git
Extensão Markdown Snippets for MDX and Docusaurus para o VS Code

Clone do repositório

Abaixo estão os repositórios disponíveis para os portais de documentação de cada produto. Caso o repositório do seu produto não esteja listado, solicite a criação aqui.

ProdutoRepositório
NDD ElogAcessar
NDD OrbixAcessar
NDD FreteAcessar
NDD CargoAcessar
NDD MoveAcessar
  1. Acesse o link do repositório
  2. Clique em Clone e copie a URL

alt text

  1. Na sua máquina, abra o cmd
  2. Navegue até a pasta que deseja clonar o repositório e execute o comando
git clone <URL_DO_REPOSITORIO>
observação

Recomendamos que você não realize o clone dentro de alguma pasta que esteja sendo sincronizada pelo OneDrive.

cmd

Criar uma nova branch

Com o projeto aberto no VS Code, vamos criar uma nova branch para realizar a configuração inicial.

  1. No VS Code, abra o terminal ctrl|cmd + '
  2. Execute o comando
git branch feature/configuracao-inicial
  1. Agora execute o comando
git checkout feature/configuracao-inicial
  1. Publique a branch com o comando
git push origin feature/configuracao-inicial

Instalar as dependências

  1. Ainda no terminal do VS Code
  2. Execute o comando npm install
  3. Aguarde o assistente finalizar

Configuração básica

  1. Abra o arquivo custom-config.json
  2. altere as seguintes informações:
    1. title: Insira o título para o seu portal, este conteúdo ficará disponível na página inicial
    2. tagline: Insira o subtítulo ou chamada para o meu produto, este conteúdo ficará disponível na página inicial
    3. buttonText: Texto que você deseja mostrar no botão
    4. vertical: Vertical que o produto pertence, dispositivos, logistica ou fiscal
  3. Salve o arquivo

Imagem banner

Testar o portal

Ao finalizar as configurações, vamos testar o portal localmente.

  1. Abra o terminal ctrl|cmd + '
  2. Execute o comando npm run build
  3. Após a finalização, execute o comando npm run serve
dica

Você pode parar a execução do portal clicando ctrl + C.

Publicar o portal

Chegamos a última etapa do nosso guia rápido, vamos publicar o portal de documentação.

Enviar as alterações

Primeiro vamos enviar as alterações para o repositório remoto.

  1. Abra o terminal ctrl|cmd + '
  2. Execute o comando
git add .
  1. Agora execute o comando
git commit -m "Configuração inicial"
  1. Por fim execute o comando
git push origin feature/configuracao-inicial

Criar a Pull request

  1. Acesse o repositório
  2. Você deve estar vendo uma mensagem semelhante a You updated feature/configuracao-inicial 1m ago
  3. Clique em Create a pull request
cuidado

Informações que devem estar selecionadas:

  1. O repositório do seu portal
  2. A branch criada aqui
  3. Novamente o repositório do seu portal
  4. A Branch main

Exemplo NDD Elog Pull Request

  1. Termine de preencher a Pull request e clique em Create
  2. Clique em Aprove e depois em Complete
    1. Selecione Complete associated work items after merging para finalizar quaisquer work itens linkados
    2. Selecione Delete feature/configuracao-inicial after merging para deletar a branch que está sendo unificada
  3. Clique em Complete merge
dica

Acesse a documentação oficial da Microsoft para saber mais sobre Pull requests.

Verificar a publicação

  1. No TFS acesse Pipelines 🚀
  2. Selecione o Pipeline do seu produto
  3. Clique sobre o Stage que está em execução 🔄
  4. Clique sobre Deploy da aplicação no SWA
  5. Aqui você poderá observar as etapas da publicação

Deploy da aplicação no SWA


Continuar evoluindo o portal de documentação


Suporte

Qualquer necessidade você pode contar conosco, entre em contato pelo teams ou e-mail: paulo.henrique@ndd.tech.