O YouTrack agora permite visualizar pull requests nas issues

Postado em por luizdibella

Você pode ler este post em inglês, alemão, francês, russo, coreano, chinês, japonês, português (Brasil) e espanhol

Temos o prazer de anunciar que, a partir do YouTrack 2020.3, as equipes de desenvolvimento de software poderão visualizar pull requests junto com submissões diretamente no fluxo de atividades das issues. Na postagem de hoje, mostraremos como aprimorar o processo de desenvolvimento com esse novo recurso e como torná-lo ainda mais transparente.

Esta versão também apresenta um widget de controle de tempo para painéis, além de várias outras melhorias para quem trabalha com issues e a Base de Conhecimento: uma opção com um único clique para exibir issues não resolvidas na Lista de Issues, classificando as issues por número de comentários, e realce de sintaxe para blocos de código em artigos. Agora, os administradores de grandes organizações podem se beneficiar com a sincronização agendada entre o YouTrack e seus servidores LDAP.

Quer saber mais? Continue lendo!

Visualizar pull requests nas issues

O que é um pull request?

No desenvolvimento de software, ao colaborar com seus colegas de equipe ou contribuir para um projeto open source, é possível que você copie o projeto do VCS, faça suas alterações localmente e depois envie uma solicitação ao mantenedor (ou proprietário) do projeto para aprovar e mesclar essas alterações na base de código do projeto. Essa solicitação é chamada de pull (ou merge) request.

Visualizar pull requests nas issues

Começando com o YouTrack 2020.3, as equipes de desenvolvimento verão pull requests do GitHub, GitLab, BitBucket, Gogs e Gitea junto de submissões na página de issues do YouTrack. A lógica funciona de maneira semelhante à das submissões: se o pull request mencionar uma issue relacionada, o YouTrack irá coletar todo o pull request, juntamente com informações sobre seu autor, sua descrição e o número de arquivos atualizados, e as exibirá na guia do fluxo de atividades da issue. Como as descrições de pull request oferecem suporte para Markdown, fique à vontade para formatar o texto.

Em seguida, depois que o pull request tiver sido mesclado ou recusado, o YouTrack incluirá esse evento no fluxo de atividades, juntamente com o autor do evento e o estado do pull request.

Como você pode ver, todo o ciclo de vida do pull request agora está refletido no histórico da issue, o que facilita muito a visão geral.

Eventos de VCS e pull requests em workflows

Adoramos automação e fazemos o possível para que você possa configurar o YouTrack para qualquer processo possível. A partir de agora, você pode acionar um workflow do YouTrack ao adicionar uma submissão ou pull request. Agora, também é possível acessar dados de submissões e pull request, como descrições, autores ou mensagens de submissão.

Isso significa que, por exemplo, você pode alterar automaticamente o estado da issue, dependendo do estado do pull request, ou pode enviar notificações às partes envolvidas se uma submissão específica for recebida.

Os benefícios para o seu processo de desenvolvimento

Quer você mesmo esteja escrevendo o código ou esteja apenas de olho no processo de desenvolvimento, a opção de visualizar pull requests fornece transparência com respeito a alterações de status. Pull requests são uma parte importante do processo de desenvolvimento, e é importante percebê-los em tempo hábil e incluí-los no ciclo de vida da issue. Também é muito importante entender o que está acontecendo nas issues. Por exemplo, se uma issue não foi resolvida devido à recusa de um pull request correspondente, é crucial exibir essas informações no histórico da issue. Isso torna o processo mais transparente e permite acompanhar passo a passo o ciclo de vida da issue, sem perder eventos importantes, como merges de pull requests na base de código.

Widget de relatório de controle de tempo para gerentes de projetos

Relatórios de tempo e registro de horas já comprovaram sua eficácia quando se trata de acompanhar o tempo e coletar estatísticas sobre o desempenho da sua equipe. Agora, introduzimos um novo widget que ajuda a controlar quanto tempo você e sua equipe gastam trabalhando em issues em um ou mais projetos do YouTrack. O widget pode se basear em relatórios de tempo e registro de horas novos ou existentes – cabe a você decidir. Os dados de relatórios de registro de horas agora são combinados com os dados de relatórios de tempo, fornecendo uma visão geral completa do tempo gasto. Você pode escolher se deseja exibir registros de horas por usuário ou por issue e se deseja agrupar os registros com base em um campo personalizado.

Melhorias para todos que trabalham com issues e a Base de Conhecimento

Filtro de um clique para issues não resolvidos na Lista de Issues

#Unresolved é um dos critérios de pesquisa mais populares. Isso é compreensível, pois muitas vezes você precisa pesquisar issues reais que ainda não foram concluídas. Para poupar seu tempo, introduzimos uma configuração dedicada que exibe apenas issues não resolvidas de qualquer consulta de pesquisa com apenas um clique. Por questão de consistência, essa configuração persiste mesmo quando você compartilha uma pesquisa com seus colegas de equipe ou altera a consulta de pesquisa. É possível desativá-la facilmente clicando no mesmo ícone.

Classifique a Lista de Issues por número de comentários para ter uma visão geral

Esse recurso pequeno, mas muito prático, permite que você classifique a Lista de Issues por número de comentários. Isso significa que você poderá encontrar as issues mais discutidas no seu rastreador e, juntamente com a classificação por número de votos, entender o que mais faz falta no seu produto.

Melhorias na Base de Conhecimento para todos

Agora, está mais fácil do que nunca manter suas árvores de artigos organizadas. Basta arrastar e soltar artigos para colocá-los no lugar certo.
Além disso, os blocos de código nos artigos agora podem detectar a linguagem de programação usada e realçar o código de acordo. Se a detecção não estiver certa, você poderá selecionar a linguagem correta manualmente, e o realce da sintaxe será ajustado.

Atributos de altura e largura para imagens e conteúdo incorporado em Markdown para obter conteúdo incrível

Agora, tags de Markdown podem ser usadas para redimensionar imagens, vídeos incorporados e outros anexos de mídia em issues e artigos. Adicione um tamanho pretendido em pixels ou na porcentagem desejada da altura e largura iniciais após o nome do arquivo. Ajuste a largura e a altura do conteúdo para tornar perfeita a imagem ou o vídeo em um artigo, issue ou comentário.

Faça comentários com anexos sem texto para equipes administrativas

Melhoramos o comportamento dos comentários. Antes, era necessário adicionar algum texto antes de enviar um comentário. Isso não era conveniente para usuários que precisam adicionar documentos e arquivos regularmente em comentários e, por isso, decidimos habilitar o recurso de anexar arquivos a comentários sem exigir a inclusão de texto desnecessário. Em especial, esse recurso beneficiará os usuários que trabalham principalmente com documentos e layouts – designers, advogados e equipes administrativas e de RH.

Sincronização com LDAP para administradores de projeto

Em geral, as grandes organizações têm seu próprio serviço de diretório responsável pelo gerenciamento de usuários. O YouTrack já oferece suporte ao módulo de autenticação LDAP (Lightweight Directory Access Protocol), que permite que os usuários façam login no YouTrack com suas credenciais de diretório. Agora, é possível configurar a sincronização agendada entre o YouTrack e o servidor LDAP, para garantir que o YouTrack use os dados do usuário mais relevantes, como associação a grupos, emails, etc., e para evitar a divulgação indesejada de dados.
A sincronização do serviço de diretório com as credenciais do usuário e a associação a grupos pode ser feita manualmente ou pode ser automatizada para execução a cada hora, diariamente ou uma vez a cada 3 horas.

Para obter detalhes técnicos completos sobre o lançamento, consulte as Notas de lançamento. Para saber mais sobre a configuração dos novos recursos, consulte a documentação mais recente.

Se você usa o YouTrack InCloud, sua instância será automaticamente atualizada para o YouTrack 2020.3, de acordo com nosso Calendário de manutenção. Se você tiver uma assinatura Standalone ativa, poderá baixar o YouTrack 2020.3 hoje mesmo. Outra opção é usar a versão gratuita para experimentar o novo YouTrack! Para obter mais informações sobre as opções de upgrade de licenciamento disponíveis para o YouTrack, visite nossa página Comprar.

Agradecemos imensamente pelo seu feedback. Por isso, compartilhe-o conosco na seção de comentários abaixo. E, é claro, entre em contato com nossa equipe de suporte se tiver qualquer dúvida – estamos sempre aqui para ajudar!

Equipe do YouTrack

Assinar

Assinar atualizações