Axios: Projekt tot?

Erstellt am 17. Jan. 2019  ·  69Kommentare  ·  Quelle: axios/axios

Ist das Projekt tot? Werden neue Betreuer gesucht?

  • 97 offene Pull-Requests
  • 411 offene Probleme

Hilfreichster Kommentar

Es ist nicht tot, ich konnte in letzter Zeit nur nicht so viel für das Projekt tun. Wir hatten ein großes Problem mit der Korrektur von Konfigurationen, die Breaking Changes einführten, die Dinge angehalten haben, bis das behoben ist.

Also ja, wenn es Leute gibt, die bereit sind, sich zu engagieren und als Betreuer zu helfen, heiße ich sie willkommen!

Alle 69 Kommentare

Und seit September keine Commits im Master. Es gibt noch keine Pläne, HTTP2 zu unterstützen.

Ja, ich frage mich in letzter Zeit das Gleiche...

Es ist nicht tot, ich konnte in letzter Zeit nur nicht so viel für das Projekt tun. Wir hatten ein großes Problem mit der Korrektur von Konfigurationen, die Breaking Changes einführten, die Dinge angehalten haben, bis das behoben ist.

Also ja, wenn es Leute gibt, die bereit sind, sich zu engagieren und als Betreuer zu helfen, heiße ich sie willkommen!

@emilyemorehouse Vielleicht wäre es eine gute Idee, dies in der README.md zu bewerben, ich bin mir sicher, dass es Leute gibt, die helfen möchten.

@emilyemorehouse Ich

Ich habe das Projekt zugegebenermaßen noch nicht verwendet, aber normalerweise habe ich auf Github herumgestöbert, also bin ich froh, in meiner Freizeit ein paar PRs durchzulesen.

Was super schön wäre, wäre eine neue Version, die ES-Module verwendet 🙊

Hallo @emilyemorehouse , ich würde gerne helfen.

Ich denke, dass eine Triage oder eine Benennung der Probleme den neuen Freiwilligen helfen würde, zu wissen, wo sie anfangen sollen...

Ich würde gerne mithelfen, sei es Triage, aktive Mitarbeit oder sonstiges 🤙

@emilyemorehouse Ich

Ich benutze Axios seit mehr als einem Jahr. Ich kann helfen, Fehler zu beheben.

Ich würde gerne dazu beitragen. Ich habe Axios bisher in 4 Projekten verwendet und es ist immer meine erste Wahl.

Ich könnte helfen, sag mir einfach, womit ich anfangen soll :)

Ich denke, wir sollten mit der Roadmap für die stabile Version 1.0.0 beginnen und uns dann in Probleme mit dem Label "Hilfe gesucht" aufteilen.

ich bin dabei.

Als intensiver Benutzer von Axios wäre es toll, wenn ich helfen könnte. :)

Ich habe nicht viel Beitragshistorie, aber ich verwende Axios in Projekten. Ich helfe gerne.

Als Axios-Junkie würde ich gerne helfen, so gut ich kann

@mzabriskie @emilyemorehouse Bitte lassen Sie mich wissen, wie wir

Ich würde gerne helfen.

Ich helfe auch gerne.

Gerne unterstütze ich Sie bei der Aufrechterhaltung dieses Projekts. Ich benutze es seit Jahren und helfe gerne mit, @emilyemorehouse. :Herz:

Ich würde auch helfen. :)

Es macht mir so viel Spaß, Axios in einem Dutzend von Projekten zu verwenden. Ich würde mich freuen, wenn ich ein bisschen mithelfen würde :sun_with_face:

Ich möchte auch gerne helfen

Ich möchte einen Beitrag leisten und pflegen, lass es mich wissen, wo ich anfangen soll

Ich benutze Axios seit langem und in mehreren Projekten, ich würde gerne auf jede erdenkliche Weise helfen

Würde gerne helfen.

Ich freue mich, zu axios beizutragen

Ich helfe auch gerne.

Ich würde gerne einen Beitrag leisten, benutze es seit einem Jahr für alle meine Projekte und möchte helfen, es gesund zu erhalten.

Eine Art Anleitung, wo man anfangen soll, wäre jedoch dankbar!

Würde gerne helfen, da ich Axios ausgiebig verwendet habe.

😭 ihr seid alle SUPER.

Für alle, die helfen möchten, hier ein paar Ideen, die ich habe:

  • Triage-Probleme: Ich habe kürzlich Runkit mit Aufrufen einer Beispiel-API wie JSON Placeholder .
  • PR Review: Nicht ganz so laut wie die Ausgaben, aber das kann immer noch eine Menge durchmachen. Ich schätze Leute sehr, die mich in PRs markieren, die hohe Priorität haben/bekannte Probleme beheben. Zögern Sie nicht, mich anzupingen, wenn ich nach ein paar Tagen nicht antworte. Derzeit liegt der Fokus definitiv darauf, die Dinge zu stabilisieren, bevor man sich auf neue Funktionen oder 1.0.0 konzentriert .
  • CI: Unser CI ist pingelig - wir haben oft seltsame Randfälle oder Probleme, die dazu führen, dass CI bricht und den gesamten Prozess verlangsamt. Wenn wir einen defekten Master-Zweig haben, kann ich ihn schlicht und einfach nicht freigeben. Wenn Sie also jemals sehen, dass der Master versagt (oder PRs für Probleme versagen, die nicht durch den PR verursacht wurden), wird jede Hilfe dort sehr geschätzt.

Gerne gebe ich jedem bei Bedarf Zugang. Das einzige, woran ich festhalten möchte, ist, als Release-Manager zu fungieren, um Konsistenz zu gewährleisten.

Ich habe vor, diese Informationen zusammen mit meinen Antwortvorlagen für andere Benutzer und Richtlinien für die Kennzeichnung von Problemen usw. zum beitragenden Dokument hinzuzufügen.

@emilyemorehouse Ich habe auf reddit (https://www.reddit.com/r/javascript/comments/an94xq/axios_needs_maintainers/) eine Bitte um Hilfe gepostet - wie du siehst, hat deine Arbeit viele Fans. Ich freue mich darauf, einen Beitrag zu leisten und nochmals vielen Dank.

@emilyemorehouse würde gerne helfen.

@emilyemorehouse Ich würde gerne helfen

@emilyemorehouse Auch ich

Es scheint ein Widerspruch zu sein.

  • Ohne Beiträge kann @emilyemorehouse keine hilfreichen Personen unterscheiden und keine Berechtigungen erteilen.
  • Ohne Berechtigungen beginnen die Leute normalerweise nicht, Beiträge zu leisten.

Ich schlage vor, dass jeder zuerst versucht, sich als Code-Helfer zu abonnieren. Wenn wir weiterhin Probleme untersuchen oder Pull-Requests senden können, freut sich

Ich verwende Axios und mache mir derzeit keine Sorgen wegen mangelnder Weiterentwicklung (Tools explodieren normalerweise nicht in dem Moment, in dem ein Betreuer zurücktritt), aber wenn jemand wirklich Lust darauf hat und mit dem Zusammenführen von PRs beginnen möchte, beachten Sie, dass dies ein offenes ist Quellprojekt und dass es keine Kosten (außer Zeit) für das Forken und das Überprüfen und Zusammenführen von PRs zu Ihrem Fork gibt. Dies kann ein natürlicher Fortschritt im Leben eines Open-Source-Tools sein und diese Arbeit kann auch wieder zu Axios zusammengeführt werden, sobald Emily (oder ihr Team) Zeit hat, diese wieder aufzunehmen.

Ich sage nicht "Los geht es", sondern "Wenn Sie frustriert sind oder das Gefühl haben, dass das Projekt 'tot' ist, brauchen Sie keine Erlaubnis, es wieder zum Leben zu erwecken." Die Macht liegt bei Ihnen! 🌍

Vermutlich wäre es schön, eine Zwietracht für die weitere Zusammenarbeit in dem Thema zu haben. Auch hier gibt es noch keine Antwort auf '97 geöffnete Pull-Requests'.

@emilyemorehouse @mzabriskie @nickuraltsev @rubennorte - Was sind deine Pläne mit Axios? Die letzte veröffentlichte Beta-Version war vor 8 Monaten, stabil vor einem Jahr, Sie erhalten 4,5 Millionen Downloads pro Woche. Es ist nur eine Million weniger als zB reagieren. In Anbetracht dieser Popularität wäre es wirklich cool zu wissen, wie der Status ist und für Sie vielleicht etwas Hilfe von der Community zu nehmen :)

@ Sequoia Sie haben völlig recht, aber es ist an dieser Stelle etwas schwierig, wenn es so viele offene Probleme und PR gibt, dass es sogar schwierig ist zu entscheiden, welche noch gültig sind. @emilyemorehouse schrieb vor 2 Monaten darüber, wie wir helfen können - das erste ist, alle Probleme

Es ist traurig zu sehen, wie ein so schönes Projekt langsam stirbt. Es war buchstäblich der beste http-Client, den ich in nodejs verwendet habe.

👍

@emilyemorehouse
Ich war einmal Kernteammitglied bei tldr-pages . Zu dieser Zeit hatte der Projektautor einige familiäre Probleme und mein zweites Kind wurde geboren. Ich habe verstanden, dass wir es nicht selbst tun werden, und wir haben 3 neue Mitglieder zum Kernteam hinzugefügt, um uns bei der Überprüfung von PRs zu helfen.

Sie arbeiten an einem ziemlich wichtigen Projekt für das Internet. Es sollte nicht aufgegeben werden. Im letzten Monat wurden 8 PRs vorgeschlagen, von denen keiner zusammengeführt wurde. Noch wichtiger ist, dass eine bekannte Sicherheitslücke veröffentlicht wurde (https://snyk.io/vuln/SNYK-JS-AXIOS-174505), da ist PR #1485 ebenfalls nicht zusammengeführt.

Bei dieser Menge an PRs wäre es besser, wenn ihr anfängt, Hilfe anzunehmen. Es gibt viele Leute, die stolz wären, der Betreuer eines solchen Projekts zu sein. Einige von ihnen haben in diesem Thread bereits Hilfe vorgeschlagen. Erhöhen Sie die Zahl der Mitwirkenden.

Viel Glück!

  • Triage-Probleme: Ich habe kürzlich

Vielleicht könnten Sie ein Problemmanagement im Lodash-Stil übernehmen?
(Danke, @zachleat , dass

@emilyemorehouse
Ich sehe, Sie haben 6 PRs zusammengeführt (3 davon sind für README.md). Dies ist ein großartiger Anfang.

Aber ehrlich gesagt glaube ich immer noch, dass Sie Mitarbeiter zum Projekt hinzufügen müssen, weil Sie viel Arbeit haben.

  1. Wenn Sie den Sicherheitsfix zusammengeführt haben, müssen Sie eine sofortige Veröffentlichung durchführen (etwa v0.18.1).
  2. Sie haben über 100 PRs. Das Team von Mitarbeitern muss sie überprüfen und zusammenführen / ablehnen.
  3. Axios hat über 500 Probleme. Viele davon sind Duplikate oder nicht relevant. Das Team der Mitarbeiter muss sie regelmäßig überprüfen und die Anzahl der offenen Probleme gering oder zumindest beherrschbar halten.
  4. Und was noch wichtiger ist, Ihr Team muss regelmäßig PRs und Probleme überprüfen, damit sich die Situation nicht wiederholt.

Bitte fangen Sie an, Hilfe anzunehmen, sonst ist das Projekt tot. Besten Wünsche!

Ich denke, wir (die Community) können dazu beitragen, einige Arbeitsbelastungen zu verringern, indem wir Code-Reviews für PRs durchführen. Sie müssen dafür kein Mitarbeiter sein und die Überprüfung ist eine zeitintensive Aufgabe.

Wir brauchen aber immer noch Leute, die PRs zusammenführen.

Wir können auch bei der grundlegenden Problemanalyse helfen, indem wir Dinge wie "Duplikat von #x" kommentieren und unsere Meinung zu Funktionsanfragen abgeben.

Ich bin auch bereit, mich einzumischen, aber ich bin mir nicht sicher, was wir brauchen, um die Veröffentlichung freizugeben, die gerade kocht (einschließlich der DoS-Sicherheitslücke, eine wichtige zu veröffentlichen).

Bitte, wenn ich hier irgendwie helfen kann, melde dich!

Ich bin auch bereit, mich einzubringen, wir setzen axios in einer Reihe von äußerst kritischen Projekten ein. Es wäre schrecklich, wenn Axios in Zukunft nicht mehr unterstützt würden.

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

Sie sind die Eigentümer von Axios.

Könnten Sie bitte besprechen, weitere Mitarbeiter zum Projekt hinzuzufügen, damit die Blockierung aufgehoben wird?

Da dieses Thema nun seit 4 Monaten offen ist, bin ich geneigt, den Beschwerdeführern hier an dieser Stelle zuzustimmen. Eine gute Führung dieses Projekts würde entweder so aussehen:

a) eine Auswahl aus den vielen Personen, die bereit sind, weitere Mitwirkende hinzuzufügen, oder
b) Markieren des Projekts als archiviert, um Wartungsabsichten klar zu machen und es den Leuten zu ermöglichen, mit den nächsten Schritten fortzufahren oder
c) Betreuer treten wieder ein, um die aktive Wartung fortzusetzen

Betreuer: Es wäre ein großartiger Service für die Benutzergemeinschaft, wenn Sie bitte eine der oben genannten Optionen auswählen würden, damit diejenigen, die an der Wartung dieses Projekts interessiert sind, fortfahren können. Archivieren ist durchaus akzeptabel :+1:

Ich habe gesehen, dass @emilyemorehouse gestern einige PRs zusammengeführt hat. Es scheint also noch jemanden zu geben, der an diesem Repo arbeitet. Das ist wirklich super.

Also seid ihr mit dem "großen Konfigurationsproblem" fertig? Wann wird die nächste Version veröffentlicht?

Danke für deine Bemühungen.

Ich liebe Axios und helfe gerne, so gut ich kann

Hut ab vor @emilyemorehouse für die Veröffentlichung.
Ich hoffe, dass es bald eine Möglichkeit geben wird, regelmäßige Releases zu machen.

@emilyemorehouse

Ich möchte auch.helfen. Bei meiner Arbeit verwenden wir Axios ziemlich oft und ich bin mehr als bereit, Zeit für dieses Projekt zu verwenden

ping @rubennorte @mzabriskie @emilyemorehouse @nickuraltsev

Viele Leute, die Ihr erstaunliches Paket verwenden, warten darauf, dass Sie einige Maßnahmen ergreifen, um weitere Hände zu ergreifen, um Ihnen zu helfen!

Und wenn Sie keine Zeit für diese Aktionen haben, könnten Sie dieses Paket vielleicht zumindest als tot bezeichnen?

Vielleicht könnte Ihnen die Einrichtung eines Patreons helfen, sich zu motivieren, wieder daran zu arbeiten?

Ich würde auch gerne helfen, zB in einer Triage-Rolle (https://github.blog/changelog/2019-05-23-triage-and-maintain-roles-beta/) :)

Ich denke, das war eine erbetene Version, da ich keine Aktivität nach der neuesten Version 0.19.0 sehe.
Schade für einen so tollen HTTP-Client.

Ist geplant, HTTP/2-Unterstützung für node.js hinzuzufügen? https://github.com/axios/axios/issues/1175

Sieht für mich nach einem ziemlich lebendigen Projekt aus...

Sieht für mich nach einem ziemlich lebendigen Projekt aus...

Von Mai bis September herrschte, wenn man genau hinschaut, eine völlig ruhige Zeit.

Auf jeden Fall bin ich froh, dass der Schwung wieder Fahrt aufnimmt. :)

Bei einer gemeldeten Nutzung von 1,8 Millionen würden Sie erwarten, dass dieses Paket eine Art finanzielle Unterstützung erhält. Ich sehe nirgendwo Patreon, Opencollective, Tidelift oder [Einnahmequellen hier einfügen]. Ich habe #2493 für die Nachverfolgung erstellt.

Was ist mit der esm-Version?
https://github.com/axios/axios/issues/1879

Die Googleapis-Organisation hat ein neues Projekt namens gaxios .

Der Grund für das Problem googleapis/gaxios#81 :

Wir haben ursprünglich axios verwendet, haben dies jedoch aus mehreren Gründen erstellt:

  • Axios wurde in letzter Zeit relativ ungepflegt
  • Es unterstützte keine Proxy-Unterstützung von Haus aus
  • Es hat keine Wiederholungsversuche im Auslieferungszustand unterstützt
  • Es duplizierte viel clientseitige Logik, die wir hier einfach nicht brauchten

Axios ist eine großartige Bibliothek, aber wir wollten etwas, das auf dem viel einfacheren Node-Fetch basiert. Hoffe das hilft!

Die Motivation hinter dem Googleapis-Team ist verständlich, auch wenn es meiner Meinung nach keine gute Idee ist, eine neue Bibliothek zu erstellen, die so ähnlich ist {insert xkcd comic}. Können wir hier eine gemeinsame Basis finden und es einfach eine „Axios“ sein lassen? cc @JustinBeckwith

Teilen Sie eine persönliche Geschichte und einige Neuigkeiten für Benutzer in diesem Thread,

  • Ich habe die Situation von Axios wie euch im Februar 2019 bemerkt und ungefähr 30 Probleme + Pulls analysiert.
  • Habe keine Antworten von den Betreuern erhalten und war ein wenig enttäuscht. Habe es aber trotzdem im Auge behalten.
  • Zum Glück wurde ich im Dezember 2019 als Mitarbeiter eingeladen. Damit begann meine Zeit, in der ich Probleme hatte. Die Gesamtzahl der Ausgaben ist von ~600 auf weniger als 300 gesunken.

Ich habe einen Plan für die nächste Version erstellt. Siehe https://github.com/axios/axios/projects/4. Ich weiß, dass es noch einige Probleme in Axios gibt, aber ich hoffe, dass wir die heißesten zuerst beheben können.

Ich brauche Ihre Worte nicht, um zu viel Zeit damit zu verbringen, aber würde es jemandem etwas ausmachen, diese Funktionen zu überprüfen, wenn Sie frei sind, um die nächste Version besser zu machen?

@chinesedfan das sind tolle Neuigkeiten,

Entschuldigung im Voraus, falls dies in einem anderen Thread beantwortet wurde.

Hi,

Ich denke, dass die v1.0-Version, wie sie derzeit angeheftet ist, so veraltet ist, was sie erreichen wollte, dass ich fast ihre technische Schuld sagen möchte. Die Ziele von v1.0 sollten klar formuliert und bewertet werden, was für die Community am wichtigsten ist.

Ich denke, wir sollten mit geeigneten Regressionstests mehr als alles andere auf Stabilität achten. Axios muss auch über eine stabile Release-Strategie verfügen, die in einer v1.0 mit einer strukturierteren Vorabversion mit Teststrategie gesperrt werden sollte.

Ich werde versuchen, sehr bald ein neues v1.0-Projekt mit Problemen usw. auf die Beine zu stellen.

Angesichts der Tatsache, dass die Wartungsfrage inzwischen gelöst zu sein scheint … können wir dieses Problem schließen/sperren?

Vorerst geschlossen, bitte sehen Sie sich Projekte an, um neue Versionen und vorgeschlagene Roadmaps für axios zu sehen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen