Pular para conteúdo

Como remover uma 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 remover uma página da Cumbuca Docs usando apenas o navegador e o GitHub. Não é necessário saber programar ou usar terminal. 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.

Remover uma página significa apagar o arquivo correspondente dentro da pasta docs e também retirar a página do menu da documentação.

Antes de começar

Antes de remover uma página, verifique se:

  • A página realmente não deve mais existir
  • O conteúdo não deveria apenas ser atualizado ou movido
  • A informação não está sendo usada em outro lugar da documentação

Se tiver dúvida, converse com o núcleo responsável pela área da documentação antes de remover a página.

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: encontrar a página que será removida

Dentro da pasta docs, navegue pelas pastas até encontrar o arquivo da página que será removida.

Por exemplo:

docs  nucleos  nucleo-comunicacao  guias  guia-de-eventos.md

Clique no arquivo para abrir a página.

[INSERIR IMAGEM AQUI]

A imagem deve mostrar:

  • o caminho do arquivo no topo da página
  • o conteúdo do arquivo aberto no GitHub

Passo 3: abrir as opções do arquivo

  • No canto superior direito da página do arquivo existe um menu com opções de ação.
  • Clique no ícone de três pontos (ou no menu de ações do arquivo).
  • Entre as opções disponíveis estará Delete file.

[INSERIR IMAGEM AQUI]

A imagem deve mostrar:

  • o menu de ações do arquivo
  • a opção Delete file

Passo 4: remover o arquivo

Clique em Delete file.

O GitHub abrirá uma tela confirmando a remoção do arquivo.

Nesse momento o conteúdo do arquivo aparecerá marcado como removido.

[INSERIR IMAGEM AQUI]

A imagem deve mostrar:

  • a tela de remoção do arquivo
  • o conteúdo aparecendo como deletado

Passo 5: escrever a mensagem do commit

Para confirmar a remoção, é necessário registrar um commit.

Na Cumbuca, seguimos uma convenção simples para commits de documentação: a mensagem deve começar com docs:.

Exemplos:

docs: remove página antiga sobre eventos
docs: remove documentação desatualizada de onboarding
docs: remove guia duplicado

Depois de docs:, escreva uma frase curta explicando por que a página foi removida.

[INSERIR IMAGEM AQUI]

A imagem deve mostrar:

  • o campo de mensagem de commit
  • um exemplo de commit começando com docs:

Passo 6: 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 remoção da 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 7: 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 a alteração 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 8: remover a página do menu da documentação

Mesmo depois de remover o arquivo, a página ainda pode aparecer no menu da documentação. Para corrigir isso, é necessário editar o arquivo mkdocs.yml.

  • Abra o arquivo mkdocs.yml na raiz do repositório e clique no ícone de lápis para editar.
  • Procure a seção nav, onde estão listadas as páginas da documentação.

Exemplo:

nav:
  - Cumbuca Docs:
    - cumbuca-docs/intro.md
    - cumbuca-docs/contribuir.md
    ...
  - Nucleos:
    - nucleo-comunicacao:
      - guias:
        - guia-exemplo.md
        - nova-pagina.md

Remova a linha que aponta para a página apagada.

Exemplo após a remoção:

nav:
  - Cumbuca Docs:
    - cumbuca-docs/intro.md
    - cumbuca-docs/contribuir.md
    ...
  - Nucleos:
    - nucleo-comunicacao:
      - guias:
        - guia-exemplo.md

Depois de editar o mkdocs.yml, faça commit da alteração no mesmo branch do Pull Request.

Use uma mensagem de commit como:

docs: remove página do menu da documentação

[INSERIR IMAGEM AQUI]

A imagem deve mostrar:

  • o arquivo mkdocs.yml
  • a linha sendo removida do menu

O que acontece depois

Depois que o Pull Request é criado, alguém do núcleo responsável irá revisar a remoção.

Durante a revisão podem acontecer algumas situações:

  • a remoção é aprovada
  • são sugeridas mudanças
  • é solicitado mover o conteúdo em vez de remover

Quando o Pull Request é aprovado, a página será removida da documentação.

O site da Cumbuca Docs será atualizado automaticamente após essa integração.

Boas práticas ao remover páginas

  • Verifique se a informação não é mais necessária
  • Prefira atualizar ou mover conteúdo antes de remover
  • Sempre remova a página também do menu (mkdocs.yml)
  • Explique claramente no commit por que a página foi removida

Manter a documentação organizada é tão importante quanto criar novas páginas.