Axios: Projet mort ?

Créé le 17 janv. 2019  ·  69Commentaires  ·  Source: axios/axios

Le projet est-il mort ? De nouveaux mainteneurs sont-ils recherchés ?

  • 97 demandes de tirage ouvertes
  • 411 problèmes ouverts

Commentaire le plus utile

Ce n'est pas mort, je n'ai tout simplement pas été capable d'en faire autant sur le projet ces derniers temps. Nous avons eu un gros problème avec la correction des configurations, qui a introduit des changements de rupture, qui ont arrêté les choses jusqu'à ce que cela soit corrigé.

Alors oui, s'il y a des gens prêts à intervenir et à aider en tant que mainteneurs, je les souhaite la bienvenue !

Tous les 69 commentaires

Et aucun commit en master depuis septembre. Pas encore prévu de prendre en charge HTTP2.

Ouais, je me suis un peu demandé la même chose ces derniers temps...

Ce n'est pas mort, je n'ai tout simplement pas été capable d'en faire autant sur le projet ces derniers temps. Nous avons eu un gros problème avec la correction des configurations, qui a introduit des changements de rupture, qui ont arrêté les choses jusqu'à ce que cela soit corrigé.

Alors oui, s'il y a des gens prêts à intervenir et à aider en tant que mainteneurs, je les souhaite la bienvenue !

@emilyemorehouse ce serait peut-être une bonne idée d'annoncer cela dans le README.md, je suis sûr qu'il y a des gens qui veulent aider.

@emilyemorehouse Je serais heureux d'aider en tant que mainteneur

Certes, je n'ai pas utilisé le projet auparavant, mais j'ai généralement trouvé en fouillant autour de github, donc heureux d'avoir lu quelques relations publiques pendant mon temps libre.

Ce qui serait super sympa c'est une nouvelle version qui utilise des modules ES

Salut @emilyemorehouse , j'aimerais beaucoup aider.

Je pense que faire du triage ou étiqueter les problèmes aiderait les nouveaux volontaires à savoir par où commencer...

Je serais ravi d'aider, qu'il s'agisse de triage, de contribution active ou de toute autre chose 🤙

@emilyemorehouse Je serais ravi d'aider! Ce serait probablement bien d'avoir une sorte de balises (comme "pour les débutants" ou similaire) sur les problèmes afin d'encourager les contributeurs !

J'utilise axios depuis plus d'un an. Je peux aider à corriger les bugs.

J'aimerais contribuer. J'ai utilisé axios dans 4 projets jusqu'à présent, et c'est toujours mon premier choix.

Je pourrais vous aider, dites-moi simplement par quoi commencer :)

Je suppose que nous devrions commencer par la feuille de route vers la version stable 1.0.0, puis diviser en problèmes avec l'étiquette "aide recherchée".

compte sur moi.

En tant que grand utilisateur d'axios, ce serait formidable si je pouvais aider. :)

Je n'ai pas beaucoup d'historique de contribution mais j'utilise axios dans les projets. Je serai heureux d'aider.

En tant que junkie d'axios, j'aimerais aider comme je peux

@mzabriskie @emilyemorehouse s'il vous plaît laissez-moi savoir comment nous pouvons vous aider!

J'aimerais aider.

J'aimerais aussi aider.

Je serais heureux d'aider à maintenir ce projet. Je l'utilise depuis des années et je serais ravie de donner un coup de main, @emilyemorehouse. :cœur:

J'aiderais aussi. :)

Je m'amuse tellement à utiliser axios dans une douzaine de projets. Je serais ravi d'aider un peu :sun_with_face:

J'aimerais aussi aider

J'aimerais contribuer et maintenir, faites-moi savoir par où commencer

J'utilise axios depuis longtemps et dans plusieurs projets, j'aimerais aider de toutes les manières possibles

J'adorerais aider.

il me fera plaisir de contribuer à axios

J'aimerais aussi aider.

J'adorerais commencer à contribuer, je l'utilise depuis un an jusqu'à présent pour tous mes projets et je veux aider à le garder en bonne santé.

Un certain type de conseils sur par où commencer serait cependant apprécié!

J'adorerais aider car j'ai beaucoup utilisé axios.

😭 vous êtes tous géniaux.

Pour ceux qui veulent aider, voici quelques idées que j'ai :

  • Problèmes de triage : j'ai récemment ajouté des modèles de problèmes pour aider à marquer automatiquement les problèmes (et filtrer les bogues réels par rapport aux problèmes d'utilisation). Il y a _beaucoup_ de bruit pour ce projet et je passe la majorité de mon temps à essayer de filtrer les problèmes et je finis par fermer la plupart d'entre eux avec un simple "Cela ne ressemble pas à un bogue Axios (beaucoup que je ne peux même pas dupliquer) , je pense que X peut être votre problème, n'hésitez pas à poster sur Gitter ou Stack Overflow pour obtenir de l'aide pour déboguer votre code". Si vous trouvez un vrai bogue qui n'a pas de code d'exemple, fournir un exemple de code est une aide ÉNORME. Des points bonus si c'est aussi simple que de copier/coller dans Runkit avec des appels à un exemple d'API comme JSON Placeholder .
  • Examen des relations publiques : pas aussi bruyant que les problèmes, mais cela peut encore être long. J'apprécie vraiment les personnes qui me taguent dans les relations publiques qui ont une priorité élevée/résolvent des problèmes connus. N'hésitez pas à me contacter si je ne réponds pas au bout de quelques jours. Actuellement, l'accent est définitivement mis sur la stabilisation des choses avant de se concentrer sur les nouvelles fonctionnalités ou la 1.0.0 .
  • CI : Notre CI est capricieux - nous rencontrons souvent des cas limites ou des problèmes étranges qui provoquent la rupture de CI et qui ralentissent tout le processus. Si nous avons une branche master cassée, je ne peux pas libérer, purement et simplement. Donc, si jamais vous voyez que le maître échoue (ou que les PR échouent pour des problèmes non causés par le PR), toute aide est extrêmement appréciée.

Je suis heureux de donner à n'importe qui l'accès au besoin. La seule chose à laquelle je voudrais m'accrocher est d'agir en tant que responsable des versions pour assurer la cohérence.

Je prévois d'ajouter ces informations au document de contribution avec mes modèles de réponse à utiliser par les autres et des directives sur la façon dont les problèmes doivent être étiquetés, etc.

@emilyemorehouse J'ai posté une demande d'aide sur reddit (https://www.reddit.com/r/javascript/comments/an94xq/axios_needs_maintainers/) - comme vous pouvez le voir, votre travail a beaucoup de fans. J'ai hâte de commencer à contribuer et encore une fois, merci.

@emilyemorehouse aimerait aider.

@emilyemorehouse j'aimerais aider

@emilyemorehouse Moi aussi j'aimerais beaucoup aider !

Cela ressemble à une contradiction.

  • Sans contributions, @emilyemorehouse ne peut pas distinguer les personnes utiles et accorder des autorisations.
  • Sans autorisations, les gens ne commenceront généralement pas à contribuer.

Je suggère à tout le monde d'essayer d'abord de s'inscrire en tant qu'assistant de code . Si nous pouvons persister à trier les problèmes ou à envoyer des demandes de tirage, @emilyemorehouse sera plus heureux de le voir. Et un jour, vous serez un mainteneur naturellement.

J'utilise axios et je ne suis actuellement pas préoccupé par le manque de développement continu (les outils n'explosent généralement pas au moment où un mainteneur s'éloigne), mais si quelqu'un est vraiment impatient d'y aller et veut commencer à fusionner des PR, notez qu'il s'agit d'un open projet source et qu'il n'y a aucun coût (en plus du temps) à forker et à commencer à examiner et à fusionner les PR dans votre fork. Cela peut être une progression naturelle dans la vie d'un outil open source et ce travail peut également être fusionné avec axios au moment où Emily (ou son équipe) a le temps de récupérer cette sauvegarde.

Ne dites pas "allez le chercher", mais "si vous vous sentez frustré ou si vous avez l'impression que le projet est 'mort', vous n'avez pas besoin de permission pour le ramener à la vie". Le pouvoir est à vous ! ??

Ce serait probablement bien d'avoir une discorde pour une coopération ultérieure sur le sujet. De plus, il n'y a pas encore de réponse sur '97 demandes d'extraction ouvertes'.

@emilyemorehouse @mzabriskie @nickuraltsev @rubennorte - Quels sont tes projets avec axios ? La dernière version bêta publiée remonte à 8 mois, stable il y a un an, vous obtenez 4,5 millions de téléchargements par semaine. C'est juste un million de moins que par exemple réagir. Compte tenu de cette popularité, ce serait vraiment cool de savoir quel est le statut et pour vous peut-être de prendre de l'aide de la communauté :)

@Sequoia, vous avez tout à fait raison, mais c'est un peu difficile à ce stade lorsqu'il y a tellement de problèmes ouverts et de relations publiques qu'il est même difficile de décider lesquels sont toujours valables. @emilyemorehouse a écrit il y a 2 mois sur la façon dont nous pouvons aider - la première chose est de passer en revue tous les problèmes et de faire un peu de nettoyage :)

C'est triste de voir un si beau projet mourir lentement. C'était littéralement le meilleur client http que j'ai utilisé dans nodejs.

??

@emilyemorehouse
J'étais autrefois membre de l'équipe principale de tldr-pages . À cette époque, l'auteur du projet avait des problèmes familiaux et mon deuxième enfant est né. J'ai compris que nous ne le ferions pas nous-mêmes et nous avons ajouté 3 nouveaux membres à l'équipe de base pour nous aider à réviser les PR.

Vous travaillez sur un projet assez important pour Internet. Il ne doit pas être abandonné. Il y a eu 8 PR proposés le mois dernier, aucun d'entre eux n'a été fusionné. Plus important encore, il existe une vulnérabilité de sécurité connue publiée (https://snyk.io/vuln/SNYK-JS-AXIOS-174505), il existe également le PR #1485 non fusionné.

Avec ce nombre de PR, il vaudrait mieux que vous commenciez à accepter de l'aide. Il y a beaucoup de gens qui seraient fiers d'être le mainteneur d'un tel projet. Certains d'entre eux ont déjà proposé de l'aide dans ce fil. Augmenter le nombre de contributeurs.

Bonne chance!

  • Problèmes de triage : j'ai récemment ajouté des modèles de problèmes pour aider à marquer automatiquement les problèmes (et filtrer les bogues réels par rapport aux problèmes d'utilisation). Il y a _beaucoup_ de bruit pour ce projet et je passe la majorité de mon temps à essayer de filtrer les problèmes et je finis par fermer la plupart d'entre eux avec un simple "Cela ne ressemble pas à un bogue Axios (beaucoup que je ne peux même pas dupliquer) ,

Peut-être pourriez-vous adopter la gestion des problèmes de style lodash ?
(Merci, @zachleat pour la promotion de ceci dans @11ty/eleventy !)

@emilyemorehouse
Je vois que vous avez fusionné 6 PRs (3 d'entre eux sont pour README.md). C'est un bon début.

Mais honnêtement, je pense toujours que vous devez ajouter des collaborateurs au projet, car vous avez beaucoup de travail.

  1. Lorsque vous avez fusionné le correctif de sécurité, vous devez effectuer une version immédiate (quelque chose comme v0.18.1).
  2. Vous avez plus de 100 RP. L'équipe de collaborateurs doit les revoir et fusionner / refuser.
  3. Axios a plus de 500 problèmes. Beaucoup d'entre eux sont des doublons ou ne sont pas pertinents. L'équipe de collaborateurs doit les examiner régulièrement et maintenir le nombre de problèmes ouverts faible, ou au moins gérable.
  4. Et plus important encore, votre équipe doit avoir une routine régulière d'examen des PR et des problèmes, afin que la situation ne se répète pas.

Veuillez commencer à accepter de l'aide, sinon le projet deviendra mort. Meilleurs vœux!

Je pense que nous (la communauté) pouvons aider à alléger une partie de la charge de travail en effectuant des revues de code sur les PR. Vous n'avez pas besoin d'être un collaborateur pour cela et la révision est une tâche fastidieuse.

Nous avons toujours besoin de personnes pour fusionner les PR.

Nous pouvons également vous aider dans le tri de base des problèmes en commentant des choses comme "Dupliquer de #x" et en donnant notre avis sur les demandes de fonctionnalités.

Je suis prêt à participer aussi, mais je ne suis pas sûr de ce dont nous avons besoin pour débloquer la version qu'elle prépare (qui inclut le correctif de la vulnérabilité DoS, un correctif important à publier).

S'il vous plaît, s'il y a un moyen que je puisse aider ici, contactez-moi !

Je suis également prêt à m'impliquer, nous utilisons axios dans un certain nombre de projets extrêmement critiques. Ce serait terrible si axios n'était pas soutenu à l'avenir.

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

Vous êtes les propriétaires d'Axios.

Pourriez-vous s'il vous plaît discuter de l'ajout de plus de collaborateurs au projet afin qu'il soit débloqué ?

Ce problème étant ouvert depuis 4 mois maintenant, je suis enclin à être d'accord avec les plaignants ici à ce stade. Une bonne gestion de ce projet ressemblerait à :

a) choisir parmi les nombreuses personnes disposées à ajouter plus de contributeurs, ou
b) marquer le projet comme archivé pour clarifier les intentions de maintenance et permettre aux gens de passer aux étapes suivantes ou
c) les mainteneurs interviennent pour continuer la maintenance active

Mainteneurs : ce serait un grand service pour la communauté des utilisateurs si vous pouviez choisir l'une des options ci-dessus afin que ceux intéressés par la maintenance de ce projet puissent aller de l'avant. L'archivage est parfaitement acceptable :+1:

J'ai vu que @emilyemorehouse a fusionné certains PR hier. Il semble donc qu'il y ait encore quelqu'un qui travaille sur ce repo. C'est vraiment très bien.

Alors, avez-vous fini avec le "gros problème de configuration" ? Quand sortira la prochaine version ?

Merci pour vos efforts.

J'aime axios, désireux d'aider comme je peux

Chapeau à @emilyemorehouse pour avoir fait une sortie.
J'espère qu'il y aura une possibilité de faire des sorties régulières bientôt.

@emilyemorehouse

Je voudrais aussi aider. Dans mon travail, nous utilisons pas mal Axios et je suis plus que disposé à passer du temps sur ce projet

ping @rubennorte @mzabriskie @emilyemorehouse @nickuraltsev

De nombreuses personnes utilisant votre incroyable package attendent de votre part qu'elles prennent des mesures pour prendre encore plus de mains pour vous aider !

Et si vous n'avez pas le temps de faire ces actions, alors peut-être pourriez-vous au moins étiqueter ce paquet comme mort ?

Peut-être que la mise en place d'un patreon pourrait vous aider à être motivé pour recommencer à travailler dessus ?

Cela ne me dérangerait pas non plus d'aider, par exemple dans un rôle de triage (https://github.blog/changelog/2019-05-23-triage-and-maintain-roles-beta/) :)

Je pense que c'était une version demandée, car je ne vois aucune activité après la dernière version 0.19.0.
Dommage pour un client HTTP aussi génial.

Est-il prévu d'ajouter la prise en charge HTTP/2 pour node.js ? https://github.com/axios/axios/issues/1175

Ça m'a l'air d'être un projet assez vivant...

Ça m'a l'air d'être un projet assez vivant...

Il y a eu une période tout à fait calme de mai à septembre, si vous regardez bien.

Quoi qu'il en soit, je suis heureux que l'élan reprenne. :)

Avec une utilisation rapportée de 1,8 m, vous vous attendez à ce que ce package reçoive une sorte de soutien financier. Je ne vois aucun patreon, opencollective, tidelift ou [insérer les sources de revenus ici] mentionnés nulle part. J'ai créé le #2493 pour le suivi.

L'organisation Googleapis a lancé un nouveau projet appelé gaxios

La raison pour laquelle du problème googleapis/gaxios#81 :

À l'origine, nous utilisions axios, mais nous l'avons créé pour plusieurs raisons :

  • Axios a été relativement peu entretenu récemment
  • Il ne prenait pas en charge le support proxy prêt à l'emploi
  • Il n'a pas pris en charge la nouvelle tentative hors de la boîte
  • Cela dupliquait beaucoup de logique côté client dont nous n'avions tout simplement pas besoin ici

Axios est une excellente bibliothèque, mais nous voulions quelque chose de construit sur le node-fetch beaucoup plus léger. J'espère que cela t'aides!

La motivation derrière l'équipe Googleapis est compréhensible, même si j'ai l'impression que ce n'est pas une bonne idée de créer une nouvelle bibliothèque qui est si similaire {insert xkcd comic}. Pouvons-nous trouver un terrain d'entente ici et qu'il s'agisse d'un seul « Axios » ? cc @JustinBeckwith

Partagez une histoire personnelle et des nouvelles pour les utilisateurs dans ce fil,

  • J'ai remarqué la situation d'axios comme vous en février 2019 et j'ai trié environ 30 problèmes + tirages.
  • Je n'ai reçu aucune réponse des responsables et je me suis senti un peu déçu. Mais toujours gardé un œil dessus.
  • Heureusement, j'ai été invité en tant que collaborateur en décembre 2019. Cela a commencé mon temps de tueur de problèmes. Le nombre total de problèmes est passé d'environ 600 à moins de 300 maintenant.

J'ai créé un plan pour la prochaine version. Voir https://github.com/axios/axios/projects/4. Je sais qu'il y a encore des problèmes dans axios, mais j'espère que nous pourrons d'abord résoudre les plus chauds.

Je n'ai pas besoin de vos mots pour y consacrer trop de temps, mais quelqu'un pourrait-il m'aider à revoir ces fonctionnalités lorsque vous serez libre, pour améliorer la prochaine version ?

@chinesedfan c'est une excellente nouvelle, content d'apprendre que les choses bougent ! Question, puisque vous êtes maintenant un collaborateur, avez-vous des plans/calendriers fusionnés autour d'une version 1.0 ? Ou les prochaines versions seront-elles toutes 0.x pour le moment ?

Je m'excuse d'avance si cela a été répondu dans un autre fil.

Salut,

Je pense que la version 1.0 telle qu'elle est actuellement épinglée est tellement dépassée par rapport à ce qu'elle essayait de réaliser que j'ai presque envie de dire sa dette technique. Les objectifs de la v1.0 doivent être clairement définis et évalués en fonction de ce qui est le plus important pour la communauté.

Je pense que nous devrions viser la stabilité plus qu'autre chose avec des tests de régression appropriés. Axios doit également avoir une stratégie de publication stable qui devrait être verrouillée dans une version 1.0 avec une pré-version plus structurée avec une stratégie de test.

Je m'efforcerai d'essayer de lancer un nouveau projet v1.0 avec des problèmes, etc. très bientôt.

Étant donné que la question de la maintenance semble être résolue maintenant… pouvons-nous fermer ce problème/le verrouiller ?

Fermeture pour le moment, veuillez regarder les projets pour voir les nouvelles versions et la feuille de route proposée pour axios.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

altruisticsoftware picture altruisticsoftware  ·  3Commentaires

Baoyx007 picture Baoyx007  ·  3Commentaires

ildella picture ildella  ·  3Commentaires

shaosh picture shaosh  ·  3Commentaires

emaincourt picture emaincourt  ·  3Commentaires