firefighters-sre / docs

0 stars 1 forks source link

Firefighters SRE Workshop docs

Este repositório é dedicado à documentação do workshop Firefighters SRE, que simula um sistema de gestão e monitoramento de edifícios. Através de cenários realistas, os participantes são imersos em desafios que replicam a dinâmica de um ambiente de Engenharia de Confiabilidade de Site (SRE). Múltiplos componentes e microserviços colaboram para garantir a segurança, eficiência e confiabilidade do edifício, e os participantes são encorajados a aplicar melhores práticas de SRE para gerenciar e resolver incidentes.

📁 Estrutura do Repositório

Os módulos do workshop Firefighters SRE são criados usando o Docsify. Escreva a documentação em Markdown e use o CLI do Docsify para servi-los. Armazene a documentação de cada módulo no diretório docs/<numero-do-modulo>.

📘 O que é o Docsify?

Docsify é uma ferramenta leve para gerar sites de documentação diretamente de arquivos markdown. Diferentemente de alguns outros geradores de sites estáticos, o Docsify não requer que você compile o markdown em HTML com antecedência. Em vez disso, ele gera dinamicamente o conteúdo do site quando a página é carregada, tornando-o bastante ágil. Com uma variedade de plugins e temas disponíveis, o Docsify oferece uma maneira flexível e fácil de criar documentação interativa e amigável.

🔍 Pré-requisitos:

  1. Certifique-se de ter o Node.js instalado. Ele virá com o npm (gerenciador de pacotes do node) que é usado para instalar o Docsify.

1. Instale o Docsify CLI:

Se você ainda não instalou o Docsify CLI, pode fazê-lo usando o npm:

npm install -g docsify-cli

2. Inicialize e Sirva os Documentos:

Sirva os documentos:

docsify serve docs

Isso iniciará um servidor local, geralmente em http://localhost:3000. Abra este link no seu navegador para ver sua documentação.

3. Acessando a Documentação ao Vivo:

Depois de iniciar o servidor Docsify usando o comando acima, você pode acessar sua documentação ao vivo navegando para a URL local fornecida (normalmente http://localhost:3000).

🛠️ Dicas:

📜 Configurações e Personalizações:

Se você precisar de configurações específicas, personalizações ou quiser adicionar plugins, temas, etc., pode fazê-lo editando o arquivo index.html na raiz do seu diretório de documentação.

🧠 Lembre-se, o Docsify carrega o conteúdo dinamicamente, então não há necessidade de recompilar ou reconstruir toda vez que você fizer alterações. Uma simples atualização do navegador resolverá!

🤝 Contribuindo

Se você deseja contribuir para esta documentação, sinta-se à vontade para fazer um fork, fazer suas alterações e enviar um pull request.

📬 Contato

Para quaisquer perguntas ou feedback, entre em contato com Gabriel Sampaio em gsampaio@redhat.com.