Publicar um repositório Git em um wiki
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Você pode publicar conteúdo que já mantém em um repositório Git em um wiki. Por exemplo, esse conteúdo pode ser suporte ao SDK (kit de desenvolvimento de software), documentação do produto ou um arquivo README. Você também pode publicar vários wikis em um único projeto de equipe.
Ao publicar seus arquivos Markdown em um wiki, você obtém os seguintes benefícios:
- Organizar o conteúdo em uma estrutura de página hierárquica
- Procurar e filtrar o sumário
- Publicar novas versões do conteúdo
- Gerencie o conteúdo da mesma forma que gerencia sua base de código
- Pesquise o wiki facilmente usando o recurso de pesquisa wiki
Para obter mais informações, consulte Código provisionado vs. publicado como wiki.
Dica
Você pode adicionar e editar o conteúdo publicado em um wiki usando as etapas deste artigo. Você também pode trabalhar offline e atualizar o conteúdo do wiki da mesma forma que colabora no código por meio de um repositório Git. Para obter mais informações, consulte Atualizar páginas wiki offline.
Pré-requisitos
- Tenha um projeto de equipe. Se você não tiver um, crie um projeto agora.
- Habilite o serviço Azure Repos para seu projeto.
- Tenha um repositório Git definido em seu projeto de equipe. Idealmente, esse repositório contém pelo menos um arquivo Markdown, que você deseja publicar em seu wiki. Para obter mais informações, consulte Criar um novo repositório Git em seu projeto.
- Ter a permissão Contribuir para publicar código como wiki. Por padrão, essa permissão é definida para membros do grupo Colaboradores. Qualquer pessoa que tenha permissões para contribuir com o repositório Git pode adicionar ou editar páginas wiki.
Abrir wiki
Entre na sua organização (
https://dev.azure.com/{yourorganization}
), abra o projeto e selecione Wiki de Visão Geral>.
Se você precisar alternar projetos, selecione Azure DevOps para procurar todos os projetos.
Publicar um repositório Git em um wiki
Execute as etapas a seguir ao manter arquivos Markdown em um repositório Git existente e quiser publicá-los em um wiki.
Selecione Publicar código como wiki.
Observação
A opção Publicar código como wiki não aparecerá se o projeto não tiver um repositório Git definido. Crie um novo repositório Git e, em seguida, retorne e atualize esta página.
Se você já provisionou um wiki de projeto de equipe, selecione Publicar wiki de código.
Escolha o repositório, a ramificação e a pasta que contêm os arquivos Markdown e insira um nome para o repositório wiki. O repositório Git deve estar dentro do projeto de equipe.
Especifique a raiz do repositório quando quiser publicar todos os arquivos Markdown no repositório em seu wiki.
Selecione Publicar. O repositório wiki é preenchido com os arquivos e pastas Markdown incluídos no repositório selecionado.
Por exemplo, a imagem a seguir mostra o repositório publicado para os arquivos contidos no repositório azure-docs-sdk-node que você selecionou na Etapa 2.
O sumário wiki (TOC) contém os seguintes arquivos:
Cada arquivo Markdown (tipo de arquivo=
.md
) definido no repositório/ramificação/pasta é listado em ordem alfabética, o título do sumário é derivado do nome do arquivo Markdown.Uma página pai para cada subpasta definida na pasta publicada, mesmo que ela não contenha nenhum arquivo Markdown.
A imagem a seguir mostra o conteúdo do repositório azure-docs-sdk-node.
O cabeçalho da ramificação do repositório Git é mapeado para o wiki. Quaisquer alterações feitas na ramificação e nas pastas selecionadas são refletidas automaticamente no wiki. Não há outros fluxos de trabalho envolvidos.
Observação
Você pode publicar até 10 ramificações por wiki de código publicado.
Para o wiki provisionado com os arquivos Markdown extras, você pode adicionar ou editar páginas da mesma forma que mantém o código no repositório Git.
Editar, renomear ou excluir páginas
Siga os passos a seguir para editar, renomear ou excluir uma página wiki.
Em seu projeto, abra Arquivos Repos> ou Arquivos de Código.>
Escolha a página desejada, selecione Ações e escolha a operação.
Observação
Gerencie seu repositório wiki da mesma forma que você gerencia qualquer outro repositório Git, definindo políticas de branch no branch que você selecionou para publicar em um wiki. Mas, sem nenhuma política definida, você pode fazer alterações e enviá-las diretamente para a ramificação do portal da Web ou de um cliente.
Editar uma página do
Use os links disponíveis no modo de edição para visualizar suas alterações ou realçar as alterações feitas na versão anterior. Para descartar suas alterações, selecione Cancelar. Para obter mais informações sobre os recursos de Markdown com suporte, consulte Diretrizes de sintaxe para o uso de Markdown.
Quando terminar, adicione um comentário sobre suas atualizações e selecione Confirmar.
O sistema apresenta automaticamente um link para criar uma solicitação de pull. Você pode ignorar esta mensagem quando estiver editando diretamente a ramificação wiki.
Dica
Ao alterar o nome ou maiúsculas e minúsculas de um arquivo, atualize o .order
arquivo para refletir a alteração. Para obter mais informações, consulte Alterar a sequência de páginas, adicionar ou atualizar um arquivo .order.
Renomear uma página
Todas as páginas que você deseja que apareçam no sumário devem ser do tipo .md
de arquivo .
- Selecione Renomear para renomear o arquivo de acordo.
Por exemplo, na imagem a seguir, renomeamos new-home-page.md para New-Home-Page.md. Esta página aparece no sumário com o rótulo "Nova página inicial".
Os títulos das páginas diferenciam maiúsculas de minúsculas e devem ser exclusivos dentro da pasta e ter 235 caracteres ou menos. Para obter mais informações sobre outras restrições de título, consulte Restrições de nomenclatura de título de página.
Excluir uma página
Você pode excluir todos os arquivos Markdown que não deseja que apareçam no wiki da pasta publicada. Se você incluiu o arquivo em um .order
arquivo, exclua sua entrada do .order
arquivo. Para obter mais informações, consulte Alterar a sequência de páginas, adicionar ou atualizar um arquivo .order.
Adicionar uma página ou páginas
Você pode adicionar as seguintes páginas ao seu wiki publicado:
- Adicionar um arquivo a uma pasta raiz ou subpasta do portal da Web
- Carregar arquivos em uma pasta ou subpasta raiz
- Adicionar ou atualizar um
.order
arquivo para especificar a sequência de páginas no sumário wiki
Cada atualização exige que você confirme suas alterações no repositório. Em seguida, você pode atualizar seu wiki para seu repositório publicado para revisar as alterações.
Adicionar uma página do portal da Web
Em Arquivos Repos>ou Arquivos de Código>do repositório publicado, selecione Ações e, em seguida, escolha Arquivo.
Digite um nome para a página, certifique-se de especificar o tipo de
.md
arquivo. O nome do arquivo deve corresponder ao título da página que você deseja que apareça no sumário, com traços no lugar de espaços. Especifique um título exclusivo de 235 caracteres ou menos. Os títulos de página diferenciam maiúsculas de minúsculas. Para obter mais informações sobre outras restrições de título, consulte Restrições de nomenclatura de título de página.Por exemplo, para adicionar uma página que aparece no sumário como Página 4, adicione um arquivo chamado
Page-4.md
.Insira o conteúdo da página. Para obter mais informações, consulte Diretrizes de sintaxe para arquivos Markdown, widgets, wikis e comentários de solicitação de pull.
Quando terminar, selecione Confirmar.
Carregar arquivos em uma pasta
Se você já tiver conteúdo existente, poderá carregá-lo em uma pasta. Selecione Ações e, em seguida, escolha Carregar arquivo(s).
Preencha o formulário de diálogo Confirmar , selecionando a pasta e os arquivos que deseja carregar.
Adicionar uma página principal e subpáginas
Para adicionar uma página pai, primeiro adicione um arquivo Markdown no nível da pasta raiz e, em seguida, adicione uma pasta com o mesmo rótulo.
Para adicionar uma pasta, selecione Pasta e preencha o formulário de diálogo Nova Pasta . Especifique pelo menos um arquivo para corresponder a uma subpágina na pasta.
Adicione todos os arquivos que você deseja como subpáginas à pasta.
Adicionar ou atualizar um arquivo .order
A última etapa ao adicionar arquivos ou pastas ao repositório wiki é adicionar ou atualizar o .order
arquivo das pastas atualizadas. Essa ação reflete a sequência de páginas que você deseja mostrar no sumário. Para obter detalhes, consulte Alterar a sequência de páginas, adicionar ou atualizar um arquivo .order. Todos os .order
arquivos que não estão listados no arquivo são adicionados ao final da lista alfabética, pois sua ordem é definida como int.MaxValue
.
Alterar a sequência de páginas, adicionar ou atualizar um arquivo .order
Cada .order
arquivo define a sequência de páginas contidas em uma pasta. O arquivo raiz .order
especifica a sequência de páginas definida no nível raiz. Para cada pasta, um .order
arquivo define a sequência de subpáginas adicionadas a uma página pai.
Você pode adicionar um
.order
arquivo da mesma forma que adiciona qualquer arquivo da página Arquivos de código>. Dê o nome.order
para o arquivo.Edite o conteúdo do arquivo para refletir a sequência de arquivos Markdown contidos na pasta. Cada entrada deve espelhar o nome do arquivo, mas sem o tipo de
.md
arquivo. Os títulos diferenciam maiúsculas de minúsculas, portanto, a entrada deve corresponder às maiúsculas e minúsculas usadas no nome do arquivo.
Por exemplo:
README
page-2
page-3
Page-4
Misc content
Definir uma página inicial
Por padrão, o primeiro arquivo que aparece na raiz em ordem alfabética é definido como a página inicial do wiki. Quando você seleciona Wiki no portal da Web, a home page é aberta.
- Altere a página inicial definindo a sequência de páginas dentro do arquivo raiz
.order
.
Por exemplo, insira o nome da página na primeira linha.
New home page name here
page-2
page-3
Page-4
README
Misc content
Promover pasta para página
Para que uma pasta também seja uma página, você precisa de um arquivo Markdown com o mesmo nome da pasta, definido como um irmão da pasta. Portanto, tanto a pasta quanto o .md
arquivo com o mesmo nome devem ficar um ao lado do outro.
Conforme exibido no exemplo a seguir, Test tem uma pasta e um .md
arquivo, o que cria uma hierarquia dentro da árvore wiki.
Selecione uma versão wiki
Para selecionar uma versão wiki, escolha a versão nas opções de ramificação da página wiki.
Cancelar a publicação de um wiki de código
Se você não quiser mais que um repositório seja publicado como um wiki, poderá optar por cancelar a publicação.
Aviso
Cancelar a publicação de um wiki cancela a publicação de todo o wiki de código, que inclui todas as versões do repositório que você publicou anteriormente.
Selecione o wiki que você deseja cancelar a publicação, abra o menu de contexto e selecione Cancelar publicação do wiki.
Confirme que deseja cancelar a publicação do wiki escolhendo Cancelar publicação.