Axios: Projeto morto?

Criado em 17 jan. 2019  ·  69Comentários  ·  Fonte: axios/axios

O projeto está morto? Novos mantenedores são procurados?

  • 97 solicitações pull abertas
  • 411 questões abertas

Comentários muito úteis

Não está morto, só não tenho conseguido pessoalmente fazer tanto no projeto recentemente. Tivemos um grande problema ao consertar as configurações, o que introduziu mudanças significativas, que interromperam as coisas até serem corrigidas.

Então, sim, se houver pessoas dispostas a se apresentar e ajudar como mantenedores, eu as recebo!

Todos 69 comentários

E nenhum commit no master desde setembro. Ainda não há planos de oferecer suporte a HTTP2.

Sim, meio que me perguntando a mesma coisa ultimamente ...

Não está morto, só não tenho conseguido pessoalmente fazer tanto no projeto recentemente. Tivemos um grande problema ao consertar as configurações, o que introduziu mudanças significativas, que interromperam as coisas até serem corrigidas.

Então, sim, se houver pessoas dispostas a se apresentar e ajudar como mantenedores, eu as recebo!

@emilyemorehouse talvez seja uma boa ideia anunciar isso no README.md, tenho certeza de que há pessoas que querem ajudar.

@emilyemorehouse eu ficaria feliz em ajudar como mantenedor

Reconheço que nunca usei o projeto antes, mas geralmente achei que estava vasculhando o github, muito feliz por ter lido alguns PRs no meu tempo livre.

O que seria muito bom é uma nova versão que usa módulos ES 🙊

Olá @emilyemorehouse , adoraria ajudar.

Acho que fazer a triagem ou rotular os problemas ajudaria os novos voluntários a saber por onde começar ...

Eu gostaria muito de ajudar, seja na triagem, na contribuição ativa ou em qualquer outra coisa 🤙

@emilyemorehouse Adoraria ajudar! Provavelmente seria bom ter algum tipo de tag (como 'para iniciantes' ou similar) nas questões para encorajar os contribuidores!

Estou usando axios há mais de um ano. Posso ajudar na correção de bugs.

Eu adoraria contribuir. Usei axios em 4 projetos até agora, e é sempre minha primeira escolha.

Eu poderia ajudar, diga-me como começar :)

Acho que devemos começar com o roteiro para a versão 1.0.0 estável e, em seguida, dividir em problemas com o rótulo "procura-se ajuda".

conte comigo.

Como usuário pesado de axios, seria ótimo se eu pudesse ajudar. :)

Não tenho muito histórico de contribuição, mas uso axios em projetos. Terei prazer em ajudar.

Como um viciado em axios, adoraria ajudar no que puder

@mzabriskie @emilyemorehouse por favor me diga como podemos ajudar!

Eu adoraria ajudar.

Eu adoraria ajudar também.

Eu ficaria feliz em ajudar na manutenção deste projeto. Eu uso há anos e ficaria feliz em ajudar, @emilyemorehouse. :coração:

Eu ajudaria também. :)

Eu me divirto muito em usar axios em uma dúzia de projetos. Eu ficaria encantado em ajudar um pouco: sun_with_face:

Eu também gostaria de ajudar 😄

Eu gostaria de contribuir e manter, deixe-me saber por onde começar

Estou usando axios há muito tempo e em vários projetos ,, adoraria ajudar de qualquer maneira possível

Adoraria ajudar.

terei o maior prazer em contribuir com axios

Eu adoraria ajudar também.

Adoraria começar a contribuir, já estou usando há um ano em todos os meus projetos e quero ajudar a mantê-lo saudável.

No entanto, agradeceríamos algum tipo de orientação sobre por onde começar!

Adoraria ajudar, pois tenho usado axios extensivamente.

😭 vocês são INCRÍVEIS.

Para quem deseja ajudar, aqui estão algumas idéias que tenho:

  • Problemas de triagem: recentemente adicionei modelos de problemas para ajudar a problemas de etiquetagem automática (e filtrar bugs reais contra problemas de uso). Há _muito_ ruído neste projeto e passo a maior parte do meu tempo tentando filtrar os problemas e acabo fechando a maioria deles com um simples "Não parece um bug do Axios (muitos que não consigo nem duplicar) , Acho que X pode ser o seu problema, fique à vontade para postar no Gitter ou Stack Overflow para obter ajuda na depuração do seu código ". Se você encontrar um bug real que não tem código de exemplo, fornecer código de exemplo é uma ajuda ENORME. Pontos de bônus se for tão simples quanto copiar / colar no Runkit com chamadas para uma API de exemplo como JSON Placeholder .
  • Revisão de RP: Não é tão barulhento quanto os problemas, mas ainda pode haver muito trabalho para ser feito. Eu realmente aprecio as pessoas que me marcam em PRs que têm alta prioridade / corrigem problemas conhecidos. Sinta-se à vontade para me enviar um ping se eu não responder após alguns dias. Atualmente, o foco é definitivamente manter as coisas estáveis ​​antes de focar em novos recursos ou 1.0.0 .
  • CI: Nosso CI é meticuloso - frequentemente encontramos casos extremos ou problemas estranhos que fazem o CI quebrar e que retarda todo o processo. Se tivermos um branch master quebrado, não posso liberar, pura e simplesmente. Então, se você vir que o mestre está falhando (ou os PRs estão falhando por problemas não causados ​​pelo PR), qualquer ajuda será muito apreciada.

Fico feliz em fornecer acesso a qualquer pessoa, conforme necessário. A única coisa que gostaria de manter é atuar como gerente de lançamento para garantir a consistência.

Pretendo adicionar essas informações ao documento de contribuição, juntamente com meus modelos de resposta para que outros usem e orientações sobre como os problemas devem ser rotulados, etc.

@emilyemorehouse Publiquei um pedido de ajuda no reddit (https://www.reddit.com/r/javascript/comments/an94xq/axios_needs_maintainers/) - como você pode ver, seu trabalho tem muitos fãs. Estou ansioso para começar a contribuir e, mais uma vez, obrigado.

@emilyemorehouse adoraria ajudar.

@emilyemorehouse eu adoraria ajudar

@emilyemorehouse Eu também adoraria ajudar!

Parece uma contradição.

  • Sem contribuições, @emilyemorehouse não consegue distinguir pessoas úteis e conceder permissões.
  • Sem permissões, as pessoas geralmente não começam a contribuir.

Eu sugiro que todos tentem se inscrever como ajudantes de código primeiro. Se pudermos persistir na triagem de problemas ou no envio de solicitações pull, @emilyemorehouse ficará mais feliz em ver. E um dia, você será um mantenedor naturalmente.

Eu uso axios e não estou preocupado com a falta de desenvolvimento contínuo (as ferramentas normalmente não explodem no momento em que um mantenedor se afasta), mas se alguém estiver realmente ansioso para começar e quiser começar a mesclar PRs, observe que esta é uma questão em aberto projeto de origem e que não há custo (além de tempo) para bifurcar e começar a revisar e mesclar PRs em seu bifurcação. Isso pode ser uma progressão natural na vida de uma ferramenta de código aberto e esse trabalho também pode ser mesclado de volta aos axios no momento em que Emily (ou sua equipe) tiver tempo para retomar isso.

Não estou dizendo "vá com o garfo", mas "se você está se sentindo frustrado ou com a sensação de que o projeto está 'morto', você não precisa de permissão para trazê-lo de volta à vida". O poder é seu! 🌍

Provavelmente, seria bom ter uma discórdia para uma cooperação futura no tópico. Além disso, ainda não há nenhuma resposta sobre '97 solicitações de pull abertas '.

@emilyemorehouse @mzabriskie @nickuraltsev @rubennorte - Quais são seus planos com axios? A última versão beta publicada foi há 8 meses, estável há um ano, você obtém 4,5 milhões de downloads por semana. É apenas um milhão a menos do que, por exemplo, reagir. Levando em consideração essa popularidade, seria muito legal saber qual é o status e talvez para você pedir ajuda da comunidade :)

@Sequoia, você está certo, porém é meio difícil neste ponto, quando há tantos problemas em aberto e PRs que é até difícil decidir quais ainda são válidos. @emilyemorehouse escreveu há 2 meses sobre como podemos ajudar - a primeira coisa é

É triste ver um projeto tão bom morrendo lentamente. Foi literalmente o melhor cliente http que usei no nodejs.

👍

@emilyemorehouse
Já fui membro da equipe principal em páginas tldr . Naquela época, o autor do projeto tinha alguns problemas familiares e meu segundo filho nasceu. Eu entendi que não faremos isso sozinhos e adicionamos 3 novos membros à equipe principal para nos ajudar a revisar os PRs.

Você está trabalhando em um projeto bastante importante para a internet. Não deve ser abandonado. Há 8 PRs propostos no último mês, nenhum deles foi fundido. Mais importante, há uma vulnerabilidade de segurança conhecida publicada (https://snyk.io/vuln/SNYK-JS-AXIOS-174505), há PR # 1485 também não mesclado.

Com essa quantidade de relações públicas, seria melhor se vocês começassem a aceitar ajuda. Existem muitas pessoas que teriam orgulho de ser os mantenedores de um projeto como esse. Alguns deles já propuseram ajuda neste tópico. Aumente o número de colaboradores.

Boa sorte!

  • Problemas de triagem: recentemente adicionei modelos de problemas para ajudar a problemas de etiquetagem automática (e filtrar bugs reais contra problemas de uso). Há _muito_ ruído neste projeto e passo a maior parte do meu tempo tentando filtrar os problemas e acabo fechando a maioria deles com um simples "Não parece um bug do Axios (muitos que não consigo nem duplicar) ,

Talvez você pudesse adotar o gerenciamento de problemas no estilo lodash ?
(Obrigado, @zachleat por promover isso em @ 11ty / eleventy!)

@emilyemorehouse
Vejo que você mesclou 6 PRs (3 deles são para README.md). Este é um ótimo começo.

Mas, honestamente, ainda acredito que você precisa adicionar colaboradores ao projeto, porque você tem muito trabalho.

  1. Conforme você mesclou a correção de segurança, você precisa fazer uma versão imediata (algo como v0.18.1).
  2. Você tem mais de 100 PRs. A equipe de colaboradores precisa revisá-los e fundir / recusar.
  3. Axios tem mais de 500 edições. Muitos deles são duplicados ou não são relevantes. A equipe de colaboradores precisa revisá-los regularmente e manter a quantidade de questões abertas baixa ou pelo menos gerenciável.
  4. E o mais importante, sua equipe precisa ter uma rotina regular de revisão de PRs e problemas, para que a situação não se repita.

Comece a aceitar ajuda, caso contrário, o projeto ficará morto. Muitas felicidades!

Acho que nós (a comunidade) podemos ajudar a aliviar um pouco a carga de trabalho fazendo revisões de código em PRs. Você não precisa ser um colaborador para isso e revisar é uma tarefa que exige muito tempo.

Ainda precisamos de pessoas para mesclar PRs.

Também podemos ajudar na triagem básica de problemas, comentando coisas como "Duplicado de #x" e dando nossa opinião sobre solicitações de recursos.

Estou disposto a contribuir também, mas não tenho certeza do que precisamos para desbloquear a versão que está sendo preparada (que inclui a correção de vulnerabilidade DoS, uma importante para liberar).

Por favor, se houver alguma maneira em que eu possa ajudar aqui, entre em contato!

Também estou disposto a me envolver, usamos axios em uma série de projetos extremamente críticos. Seria terrível se os axios não tivessem suporte no futuro.

@emilyemorehouse ,
@mzabriskie ,
@nickuraltsev ,
@rubennorte ,

Vocês são os proprietários da Axios.

Você poderia discutir a adição de mais colaboradores ao projeto para que ele seja desbloqueado?

Como esta questão está aberta há 4 meses, estou inclinado a concordar com os reclamantes aqui neste momento. A boa administração deste projeto seria semelhante a:

a) escolher entre as muitas pessoas dispostas a adicionar mais contribuidores, ou
b) marcar o projeto como arquivado para tornar as intenções de manutenção claras e permitir que as pessoas avancem para as próximas etapas ou
c) os mantenedores voltam para continuar a manutenção ativa

Mantenedores: seria um grande serviço para a comunidade de usuários se você pudesse escolher uma das opções acima para que os interessados ​​em manter este projeto possam seguir em frente. O arquivamento é perfeitamente aceitável: +1:

Eu vi que @emilyemorehouse fundiu alguns PRs ontem. Parece que ainda há alguém trabalhando neste repositório. Isso é realmente bom.

Então vocês terminaram com o "grande problema de configuração"? Quando a próxima versão será lançada?

Obrigada pelos teus esforços.

Eu amo axios, ansioso para ajudar no que puder

Tiremos o chapéu para
Espero que haja a possibilidade de fazer lançamentos regulares em breve.

@emilyemorehouse

Eu também gostaria de. Ajudar. No meu trabalho, usamos bastante Axios e estou mais do que disposto a dedicar meu tempo a este projeto

ping @rubennorte @mzabriskie @emilyemorehouse @nickuraltsev

Muitas pessoas usando o seu incrível pacote estão esperando por você para tomar algumas medidas para tirar mais algumas mãos para ajudá-lo!

E se você não tem tempo para fazer essas ações, talvez você pudesse pelo menos rotular este pacote como morto?

Talvez a criação de um patreon possa ajudá-lo a se sentir motivado para começar a trabalhar nele novamente?

Eu também não me importaria de ajudar, por exemplo, em uma função de triagem (https://github.blog/changelog/2019-05-23-triage-and-maintain-roles-beta/) :)

Acho que foi uma versão implorada, porque não vejo nenhuma atividade após a última versão 0.19.0.
Uma pena para um cliente HTTP tão incrível.

Existe algum plano para adicionar suporte a HTTP / 2 para node.js? https://github.com/axios/axios/issues/1175

Parece um projeto bem vivo para mim ...

Parece um projeto bem vivo para mim ...

Houve um período totalmente silencioso de maio a setembro, se você olhar de perto.

De qualquer forma, estou feliz que o ímpeto está aumentando novamente. :)

Com um uso relatado de 1,8 milhões, você esperaria que este pacote recebesse algum tipo de apoio financeiro. Não vejo patreon, opencollective, tidelift ou [inserir fontes de receita aqui] mencionados em qualquer lugar. Criei o número 2493 para acompanhamento.

A organização Googleapis iniciou um novo projeto chamado

O motivo do problema googleapis / gaxios # 81 :

Estávamos originalmente usando axios, mas o criamos por alguns motivos:

  • Axios tem sido relativamente sem manutenção recentemente
  • Não era compatível com suporte de proxy pronto para uso
  • Não suportava nova tentativa fora da caixa
  • Ele duplicou muita lógica do lado do cliente que simplesmente não precisamos aqui

Axios é uma ótima biblioteca, mas queríamos algo construído com base no node-fetch muito mais leve. Espero que isto ajude!

A motivação por trás da equipe Googleapis é compreensível, embora eu ache que não é uma boa ideia criar uma nova biblioteca tão semelhante {inserir quadrinhos xkcd}. Podemos encontrar um terreno comum aqui e apenas deixá-lo ser um “Axios”? cc @JustinBeckwith

Compartilhe uma história pessoal e algumas novidades para os usuários neste tópico,

  • Percebi a situação de axios como vocês em fevereiro de 2019 e fiz a triagem de cerca de 30 questões + pulls.
  • Não obteve resposta dos mantenedores e me senti um pouco desapontado. Mas ainda estava de olho nisso.
  • Felizmente, fui convidado como colaborador em dezembro de 2019. Isso deu início ao meu tempo matador. O total de problemas diminuiu de ~ 600 para menos de 300 agora.

Eu criei um plano para o próximo lançamento. Consulte https://github.com/axios/axios/projects/4. Eu sei que ainda existem alguns problemas nos axios, mas espero que possamos consertar os mais urgentes primeiro.

Não preciso de suas palavras para dedicar muito tempo a isso, mas alguém se importaria de ajudar a revisar esses recursos quando você estiver livre, para tornar a próxima versão melhor?

@chinesedfan, isso é uma ótima notícia, fico feliz em saber que as coisas estão mudando! Pergunta, já que você agora é um colaborador, os planos / cronograma se fundiram em torno de uma versão 1.0? Ou os próximos lançamentos serão todos 0.x por enquanto?

Pedimos desculpas antecipadamente se isso foi respondido em um tópico diferente.

Oi,

Acho que a versão v1.0, da forma como está atualmente marcada, está tão desatualizada com o que estava tentando alcançar que quase quero dizer que ela é técnica. Os objetivos da v1.0 devem ser claramente definidos e avaliados quanto ao que é mais importante para a comunidade.

Acho que devemos olhar para a estabilidade mais do que qualquer outra coisa com testes de regressão adequados. O Axios também precisa ter uma estratégia de lançamento estável que deve ser bloqueada em uma v1.0 com um pré-lançamento mais estruturado com estratégia de teste.

Vou me esforçar para tentar obter um novo projeto v1.0 com problemas etc. muito em breve.

Dado que a questão da manutenção parece estar resolvida agora… podemos fechar este problema / bloqueá-lo?

Fechando por enquanto, assista aos projetos para ver novas versões e roteiro proposto para axios.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

achingbrain picture achingbrain  ·  3Comentários

tbaustin picture tbaustin  ·  3Comentários

c0debreaker picture c0debreaker  ·  3Comentários

StefH picture StefH  ·  3Comentários

ghprod picture ghprod  ·  3Comentários