Nota: Este projeto está sob desenvolvimento...
Em breve, o Alt contará com um portal de documentação próprio!
Este projeto utiliza o Docusaurus 2, um moderno gerador de sites estáticos.
Para desenvolver localmente, é necessário ter os seguintes pacotes instalados:
- Clone e acesse o repositório
$ git clone https://github.com/alt-zap/docs.git
$ cd docs
- Instale as dependências
$ yarn
- Inicie o servidor de desenvolvimento local
$ yarn start
Esse comando abrirá uma nova janela no seu navegador. Boa parte das mudanças feitas no código podem ser visualizadas em tempo real, sem necessidade de reiniciar o servidor.
-
Crie um arquivo com extensão
.mdx
dentro da pasta/docs
. Esse será o arquivo da sua página. Se quiser agrupá-lo em uma categoria, crie uma pasta com o nome dessa categoria (caso ela ainda não exista) e mova o seu arquivo para ela. -
Copie o template do arquivo
/docs/template.mdx
para o seu arquivo recém criado. Esse template contém a estrutura básica de uma página de documentação. -
Preencha os campos de identificação da sua página:
id
: um identificador único para a página. Em geral, o id será o nome do arquivo sem a extensão.title
: o título da página.slug
: um slug para a página. Se não precisar de um slug customizado, você pode remover essa linha, e o slug padrão será o próprioid
.
Também é necessário substituir, no componente
Feedback
que fica ao final da página, os campos depageId
etitle
com mesmos os valores usados acima para o id e o title, respectivamente. Esse passo é importante para que seja possível coletar feedback dos usuários sobre a sua página. -
Adicione o id de sua página no arquivo
sidebar.js
. As referências na sidebar seguem a seguinte estrutura:{ [nomeDaCategoria]: referênciaDaPágina[] }
Abaixo está uma possível configuração para uma página exemplo:
docs/guides/tips-for-images.mdx
--- id: tips-for-images title: Dicas para Fotos de Produtos --- import Feedback from '@site/src/components/feedback/Feedback'; Usar boas fotos nos seus catálogos... <Feedback pageId="tips-for-images" title="Dicas para Fotos de Produtos" />
sidebar.js
module.exports = { someSidebar: { // ... 'Guias': [ 'guides/tips-for-images' // <--- referência do id da página, relativa à pasta `docs/` ], // ... }, };
Para mais informações, visite o Guia de Documentação do Docusaurus (Inglês).
Depois de seguir esses passos, a sua página já deve aparecer na seção de documentação da sua versão local do portal. Basta rodar o comando yarn start
para visualizá-la.