Como criar uma nova página
Código de Conduta
Antes de começar, é importante ler o nosso Código de Conduta para entender as diretrizes de comportamento e colaboração dentro da comunidade.
Este guia explica, passo a passo, como criar uma nova página na Cumbuca Docs usando apenas o navegador e o GitHub. Não é necessário saber programar ou instalar ferramentas. Todo o processo pode ser feito diretamente pela interface do GitHub.
A documentação da comunidade fica neste site:
cumbucadev/comunidade, também conhecido como
repositório da comunidade.
Criar uma nova página significa adicionar um novo arquivo de documentação dentro da pasta docs.
Antes de começar
Antes de criar uma nova página, verifique se:
- A informação realmente precisa de uma nova página
- O conteúdo não já existe em outra parte da documentação
- Você sabe em qual seção da Docs a nova página deve ficar
Passo 1: acessar o repositório
- Abra o repositório da comunidade: https://github.com/cumbucadev/comunidade.
- Dentro dele estão vários arquivos e pastas. Toda a documentação fica dentro da pasta docs.
- Clique na pasta docs para visualizar as páginas da documentação.
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- a página inicial do repositório
cumbucadev/comunidade - a lista de arquivos
- a pasta docs destacada
Passo 2: navegar até a seção correta
Dentro da pasta docs, navegue pelas pastas até encontrar o local onde a nova página deve ficar.
Por exemplo:
docs → nucleos → nucleo-comunicacao guias/nova-pagina.md→ guias
Cada pasta representa uma seção da documentação. Escolha a pasta que melhor representa o tema da nova página.
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- a navegação dentro da pasta
docs - algumas subpastas da documentação
- a pasta onde a nova página será criada
Passo 3: criar um novo arquivo
- Depois de entrar na pasta correta, procure o botão Add file
- Clique em Add file
- Selecione Create new file
Isso abrirá o editor para criar um novo arquivo.
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- o botão Add file
- a opção Create new file
Passo 4: definir o nome do arquivo
No topo do editor, você precisará definir o nome do novo arquivo.
O nome deve terminar com .md, que é o formato usado pela documentação.
Exemplos:
como-contribuir.md
guia-de-eventos.md
processo-de-onboarding.md
Algumas boas práticas para nomes de arquivos:
- usar letras minúsculas
- usar hífen
-para separar palavras - evitar espaços
- escolher nomes curtos e descritivos
- evitar acentos e caracteres especiais
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- o campo de nome do arquivo
- o nome terminando em
.md
Passo 5: escrever o conteúdo da página
Depois de definir o nome do arquivo, você pode começar a escrever o conteúdo da página.
A documentação usa Markdown, um formato simples para textos estruturados.
Exemplo de estrutura básica de uma página:
# Título da página
Breve introdução explicando o objetivo da página.
## Seção
Conteúdo da seção.
## Outra seção
Mais conteúdo.
Algumas convenções comuns:
#indica o título da página##indica subtítulos- Parágrafos são separados por uma linha em branco
- Links usam o formato
[texto](link)
Se quiser visualizar como o conteúdo ficará, use a aba Preview no topo do editor.
Caso você queira fazer algo que não está descrito neste guia, como adicionar imagens, pode consultar este guia de Markdown https://www.markdownguide.org/basic-syntax/.
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- o editor do GitHub
- o conteúdo sendo escrito
- as abas Edit e Preview
Passo 6: salvar a nova página
Depois de terminar o conteúdo da página, clique no botão Commit changes, que fica no topo da página.
Isso abrirá a janela para registrar a alteração.
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- o botão Commit changes
- o botão destacado
Passo 7: escrever a mensagem do commit
Na Cumbuca, seguimos uma convenção simples para commits de documentação: a mensagem deve começar com docs:.
Isso ajuda a identificar facilmente mudanças relacionadas à documentação.
Exemplos:
docs: cria página sobre organização de eventos
docs: adiciona guia de onboarding da comunidade
docs: cria documentação sobre processos internos
Depois de docs:, escreva uma frase curta explicando o que foi criado.
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- a janela de commit aberta
- o campo de mensagem preenchido com
docs:
Passo 8: criar um branch para a alteração
- Ao registrar o commit, selecione a opção: Create a new branch for this commit and start a pull request
- Isso criará um branch separado para a nova página.
- Depois clique em Commit changes.
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- a opção Create a new branch for this commit
- o botão Commit changes
Passo 9: abrir o Pull Request
- Depois do commit, o GitHub abrirá automaticamente a página para criar um Pull Request.
- Um Pull Request é uma proposta de alteração no repositório.
- Revise as mudanças e clique em Create pull request.
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- a tela de criação de Pull Request
- o botão Create pull request
Passo 10: adicionar a página ao menu da documentação
Para que a nova página apareça no menu da Cumbuca Docs, é necessário adicioná-la ao arquivo mkdocs.yml.
Esse arquivo define a estrutura de navegação da documentação.
1. Abrir o arquivo mkdocs.yml
No repositório, procure o arquivo mkdocs.yml na raiz do projeto e clique nele para abrir.
Depois clique no ícone de lápis para editar o arquivo.
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- o arquivo
mkdocs.ymlna raiz do repositório - o ícone de lápis para editar
2. Encontrar a seção nav
Dentro do arquivo, procure a seção chamada nav.
Ela define quais páginas aparecem no menu da documentação.
Exemplo simplificado:
nav:
- Cumbuca Docs:
- cumbuca-docs/intro.md
- cumbuca-docs/contribuir.md
...
- Nucleos:
- nucleo-comunicacao:
- guias:
- guia-exemplo.md
3. Adicionar a nova página
Adicione uma nova linha apontando para o arquivo que você criou.
Exemplo:
nav:
- Cumbuca Docs:
- cumbuca-docs/intro.md
- cumbuca-docs/contribuir.md
...
- Nucleos:
- nucleo-comunicacao:
- guias:
- guia-exemplo.md
- nova-pagina.md
O texto antes dos dois pontos (:) será o nome exibido no menu.
O caminho depois dos dois pontos é o caminho do arquivo dentro da pasta docs.
4. Salvar a alteração no mesmo Pull Request
Depois de editar o mkdocs.yml:
- Clique em Commit changes
- Use uma mensagem de commit começando com
docs:
Exemplo:
docs: adiciona nova página ao menu da documentação
Muito importante: não crie um novo branch.
Certifique-se de que o commit está sendo feito no mesmo branch do Pull Request que você abriu anteriormente.
Assim, a alteração será adicionada automaticamente ao mesmo Pull Request.
[INSERIR IMAGEM AQUI]
A imagem deve mostrar:
- a tela de commit
- o branch do Pull Request selecionado
- o botão Commit changes
O que acontece depois
Depois que o Pull Request é criado, alguém do núcleo responsável irá revisar a nova página.
Durante a revisão podem acontecer algumas situações:
- a página é aprovada
- são sugeridas melhorias
- são solicitados pequenos ajustes
Quando o Pull Request é aprovado, a nova página é integrada ao repositório principal. O site da Cumbuca Docs será atualizado automaticamente após essa integração.
Dicas para criar boas páginas
- Comece com um título claro
- Explique o objetivo da página logo no início
- Use seções para organizar o conteúdo
- Prefira textos simples e diretos
- Evite páginas muito longas
Boa documentação é clara, organizada e fácil de manter.