Axios: Proyecto muerto?

Creado en 17 ene. 2019  ·  69Comentarios  ·  Fuente: axios/axios

¿Está muerto el proyecto? ¿Se buscan nuevos mantenedores?

  • 97 solicitudes de extracción abiertas
  • 411 problemas abiertos

Comentario más útil

No está muerto, simplemente no he podido hacer tanto personalmente en el proyecto últimamente. Tuvimos un gran problema con las configuraciones de reparación, que introdujeron cambios importantes, que han detenido las cosas hasta que se solucione.

Así que sí, si hay personas dispuestas a dar un paso al frente y ayudar como mantenedores, ¡les doy la bienvenida!

Todos 69 comentarios

Y no se compromete en master desde septiembre. Aún no hay planes para admitir HTTP2.

Sí, me estoy preguntando lo mismo últimamente ...

No está muerto, simplemente no he podido hacer tanto personalmente en el proyecto últimamente. Tuvimos un gran problema con las configuraciones de reparación, que introdujeron cambios importantes, que han detenido las cosas hasta que se solucione.

Así que sí, si hay personas dispuestas a dar un paso al frente y ayudar como mantenedores, ¡les doy la bienvenida!

@emilyemorehouse tal vez sería una buena idea anunciar eso en el README.md, estoy seguro de que hay personas que quieren ayudar.

@emilyemorehouse Me complacería ayudar como mantenedor

Es cierto que no he usado el proyecto antes, pero generalmente me he encontrado buscando en github, así que feliz de leer algunas relaciones públicas en mi tiempo libre.

Lo que sería muy bueno es una nueva versión que usa módulos ES 🙊

Hola @emilyemorehouse , me encantaría ayudar.

Creo que hacer un triaje o etiquetar los problemas ayudaría a los nuevos voluntarios a saber por dónde empezar ...

Me encantaría ayudar, ya sea en triaging, contribuyendo activamente o cualquier otra cosa 🤙

@emilyemorehouse ¡Me encantaría ayudar! ¡Probablemente sería bueno tener algún tipo de etiquetas (como, 'para principiantes' o similar) sobre los temas para alentar a los contribuyentes!

Estoy usando axios durante más de un año. Puedo ayudar a corregir errores.

Me encantaría contribuir. Usé axios en 4 proyectos hasta ahora, y siempre es mi primera opción.

Podría ayudar, solo dime con qué empezar :)

Supongo que deberíamos comenzar con la hoja de ruta hacia la versión estable 1.0.0, luego dividirnos en problemas con la etiqueta "Se busca ayuda".

cuenta conmigo.

Como usuario empedernido de axios, sería genial si pudiera ayudar. :)

No tengo mucho historial de contribuciones pero uso axios en proyectos. Estaré feliz de ayudar.

Como adicto a axios, me encantaría ayudar en todo lo que pueda

@mzabriskie @emilyemorehouse ¡ por favor déjeme saber cómo podemos ayudar!

Me encantaría ayudar.

Me encantaría ayudar también.

Estaré encantado de ayudar a mantener este proyecto. Lo he estado usando durante años y estaría feliz de echar una mano, @emilyemorehouse. :corazón:

Yo también ayudaría. :)

Me divierte mucho usar axios en una docena de proyectos. Me encantaría ayudar un poco: sun_with_face:

Me gustaría ayudar también 😄

Me gustaría contribuir y mantener, avísame por dónde empezar

Estoy usando axios desde hace mucho tiempo y en múltiples proyectos, me encantaría ayudar de cualquier forma posible.

Me encantaría ayudar.

será un placer contribuir a axios

Me encantaría ayudar también.

Me encantaría comenzar a contribuir, lo he estado usando durante un año hasta ahora para todos mis proyectos y quiero ayudar a mantenerlo saludable.

¡Sin embargo, se agradecería algún tipo de orientación sobre por dónde empezar!

Me encantaría ayudar, ya que he usado axios ampliamente.

Todos ustedes son IMPRESIONANTES.

Para cualquiera que quiera ayudar, aquí hay algunas ideas que tengo:

  • Problemas de clasificación: recientemente agregué plantillas de problemas para ayudar a los problemas de etiquetado automático (y filtrar errores reales frente a problemas de uso). Hay _mucho_ ruido para este proyecto y paso la mayor parte de mi tiempo tratando de filtrar los problemas y termino cerrando la mayoría de ellos con un simple "Esto no parece un error de Axios (muchos ni siquiera puedo duplicarlos)". , Creo que X puede ser su problema, no dude en publicar en Gitter o Stack Overflow para obtener ayuda para depurar su código ". Si encuentra un error real que no tiene código de ejemplo, proporcionar un código de ejemplo es de GRAN ayuda. Puntos de bonificación si es tan simple como copiar / pegar en Runkit con llamadas a una API de ejemplo como JSON Placeholder .
  • Revisión de relaciones públicas: no es tan ruidoso como los problemas, pero esto aún puede ser mucho por lo que pasar. Realmente aprecio a las personas que me etiquetan en relaciones públicas que tienen alta prioridad / solucionan problemas conocidos. No dude en enviarme un ping si no respondo después de unos días. Actualmente, el enfoque definitivamente es estabilizar las cosas antes de enfocarse en nuevas funciones o 1.0.0 .
  • CI: Nuestro CI es meticuloso: a menudo nos encontramos con casos extremos extraños o problemas que hacen que el CI se rompa y eso ralentiza todo el proceso. Si tenemos una rama maestra rota, no puedo liberarla, simple y llanamente. Entonces, si alguna vez ve que el maestro está fallando (o los RP fallan por problemas no causados ​​por el RP), cualquier ayuda allí es muy apreciada.

Me complace dar acceso a cualquier persona según sea necesario. Lo único a lo que me gustaría aferrarme es actuar como administrador de versiones para garantizar la coherencia.

Planeo agregar esta información al documento colaborador junto con mis plantillas de respuesta para que otros las usen y las pautas sobre cómo se deben etiquetar los problemas, etc.

@emilyemorehouse Publiqué una solicitud de ayuda en reddit (https://www.reddit.com/r/javascript/comments/an94xq/axios_needs_maintainers/); como puede ver, su trabajo tiene muchos fanáticos. Espero comenzar a contribuir y una vez más, gracias.

A @emilyemorehouse le encantaría ayudar.

@emilyemorehouse Me encantaría ayudar

@emilyemorehouse ¡ Yo también me encantaría ayudar!

Parece una contradicción.

  • Sin contribuciones, @emilyemorehouse no puede distinguir a las personas útiles y otorgar permisos.
  • Sin permisos, la gente normalmente no empezará a contribuir.

Sugiero que todos intenten suscribirse primero como ayudantes de código . Si podemos persistir en clasificar los problemas o enviar solicitudes de extracción, @emilyemorehouse estará más contento de verlo. Y un día, serás un mantenedor de forma natural.

Utilizo axios y actualmente no me preocupa la falta de desarrollo continuo (las herramientas generalmente no explotan en el momento en que un mantenedor se retira), pero si alguien está realmente ansioso por comenzar y quiere comenzar a fusionar PR, tenga en cuenta que esta es una oportunidad abierta proyecto de origen y que no hay ningún costo (además del tiempo) para bifurcar y comenzar a revisar y fusionar PR en su bifurcación. Esto puede ser una progresión natural en la vida de una herramienta de código abierto y este trabajo también se puede fusionar con axios en el momento en que Emily (o su equipo) tenga tiempo de retomar esto.

No digo "bifurcalo", sino "si te sientes frustrado o sientes que el proyecto está 'muerto', no necesitas permiso para revivirlo". ¡El poder es tuyo! 🌍

Probablemente sería bueno tener un desacuerdo para una mayor cooperación en el tema. Además, aquí no hay ninguna respuesta sobre '97 solicitudes de extracción abiertas 'todavía.

@emilyemorehouse @mzabriskie @nickuraltsev @rubennorte - ¿Cuáles son tus planes con axios? La última versión beta publicada fue hace 8 meses, estable hace un año, obtienes 4,5 millones de descargas a la semana. Es solo un millón menos de, por ejemplo, reaccionar. Teniendo en cuenta esta popularidad, sería genial saber cuál es el estado y quizás recibir ayuda de la comunidad :)

@Sequoia, tienes toda la razón, sin embargo, es un poco difícil en este punto cuando hay tantos problemas abiertos y relaciones públicas que es incluso difícil decidir cuáles siguen siendo válidos. @emilyemorehouse escribió hace 2 meses sobre cómo podemos ayudar: lo primero es repasar todos los problemas y hacer un poco de limpieza :)

Es triste ver morir lentamente un proyecto tan bonito. Fue literalmente el mejor cliente http que usé en nodejs.

👍

@emilyemorehouse
Una vez fui miembro del equipo central en tldr-pages . En ese momento, el autor del proyecto tenía algunos problemas familiares y nació mi segundo hijo. Entendí que no lo haremos nosotros mismos y agregamos 3 nuevos miembros al equipo central para ayudarnos a revisar los RP.

Estás trabajando en un proyecto bastante importante para Internet. No debe abandonarse. Hay 8 RP propuestos en el último mes, ninguno de ellos se fusionó. Más importante aún, hay una vulnerabilidad de seguridad conocida publicada (https://snyk.io/vuln/SNYK-JS-AXIOS-174505), el PR # 1485 tampoco se fusionó.

Con esa cantidad de relaciones públicas, sería mejor que comenzaran a aceptar ayuda. Hay mucha gente que se sentiría orgullosa de ser el responsable de un proyecto de este tipo. Algunos de ellos ya propusieron ayuda en este hilo. Incrementar el número de contribuyentes.

¡Buena suerte!

  • Problemas de clasificación: recientemente agregué plantillas de problemas para ayudar a los problemas de etiquetado automático (y filtrar errores reales frente a problemas de uso). Hay _mucho_ ruido para este proyecto y paso la mayor parte de mi tiempo tratando de filtrar los problemas y termino cerrando la mayoría de ellos con un simple "Esto no parece un error de Axios (muchos ni siquiera puedo duplicarlos) ,

¿Quizás podría adoptar la gestión de problemas de estilo lodash ?
(¡Gracias, @zachleat por promocionar esto en @ 11ty / eleventy!)

@emilyemorehouse
Veo que fusionó 6 PR (3 de ellos son para README.md). Este es un gran comienzo.

Pero honestamente, sigo creyendo que es necesario agregar colaboradores al proyecto, porque tienes mucho trabajo.

  1. A medida que fusionó la solución de seguridad, debe realizar una versión inmediata (algo como v0.18.1).
  2. Tienes más de 100 RP. El equipo de colaboradores debe revisarlos y fusionarlos / rechazarlos.
  3. Axios tiene más de 500 problemas. Muchos de ellos son duplicados o no son relevantes. El equipo de colaboradores debe revisarlos periódicamente y mantener baja la cantidad de problemas abiertos, o al menos manejable.
  4. Y lo que es más importante, su equipo debe tener una rutina regular para revisar los RP y los problemas, para que la situación no se repita.

Empiece a aceptar ayuda; de lo contrario, el proyecto se extinguirá. ¡Los mejores deseos!

Creo que nosotros (la comunidad) podemos ayudar a aliviar un poco la carga de trabajo haciendo revisiones de código en los RP. No necesita ser un colaborador para eso y la revisión es una tarea que requiere mucho tiempo.

Sin embargo, todavía necesitamos personas para fusionar las relaciones públicas.

También podemos ayudar con la clasificación básica de problemas comentando cosas como "Duplicado de #x" y dando nuestra opinión sobre las solicitudes de funciones.

También estoy dispuesto a contribuir, pero no estoy seguro de qué necesitamos para desbloquear la versión que está cocinando (que incluye la corrección de la vulnerabilidad DoS, una de las que es importante lanzar).

Por favor, si hay alguna forma en que pueda ayudar aquí, ¡comuníquese con nosotros!

También estoy dispuesto a involucrarme, usamos axios en una serie de proyectos extremadamente críticos. Sería terrible que los axios no fueran compatibles en el futuro.

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

Ustedes son los propietarios de Axios.

¿Podría discutir la posibilidad de agregar más colaboradores al proyecto para que se desbloquee?

Habiendo estado abierto este problema durante 4 meses, me inclino a estar de acuerdo con los reclamantes aquí en este momento. Una buena administración de este proyecto se vería así:

a) elegir entre las muchas personas dispuestas a agregar más contribuyentes, o
b) marcar el proyecto como archivado para aclarar las intenciones de mantenimiento y permitir que las personas avancen a los siguientes pasos o
c) los mantenedores dan un paso atrás para continuar el mantenimiento activo

Mantenedores: sería un gran servicio para la comunidad de usuarios si eligieran una de las opciones anteriores para que aquellos interesados ​​en mantener este proyecto puedan seguir adelante. El archivo es perfectamente aceptable: +1:

Vi que @emilyemorehouse fusionó algunas relaciones

Entonces, ¿terminaron con el "gran problema de configuración"? ¿Cuándo se lanzará la próxima versión?

Gracias por tus esfuerzos.

Amo axios, dispuesto a ayudar en todo lo que pueda

Felicitaciones a
Espero que haya la posibilidad de hacer lanzamientos regulares pronto.

@emilyemorehouse

También me gustaría ayudar. En mi trabajo usamos bastante Axios y estoy más que dispuesto a dedicar tiempo a este proyecto.

ping @rubennorte @mzabriskie @emilyemorehouse @nickuraltsev

¡Mucha gente que usa su increíble paquete está esperando de usted para tomar algunas medidas y tomar más manos para ayudarlo!

Y si no tienes tiempo para hacer esas acciones, ¿tal vez podrías al menos etiquetar este paquete como muerto?

¿Quizás configurar un patreon podría ayudarlo a estar motivado para comenzar a trabajar en él nuevamente?

Tampoco me importaría ayudar, por ejemplo, en un rol de clasificación (https://github.blog/changelog/2019-05-23-triage-and-maintain-roles-beta/) :)

Creo que fue una versión suplicada, porque no veo ninguna actividad después de la última versión 0.19.0.
Es una pena para un cliente HTTP tan impresionante.

¿Hay algún plan para agregar soporte HTTP / 2 para node.js? https://github.com/axios/axios/issues/1175

Me parece un proyecto bastante vivo ...

Me parece un proyecto bastante vivo ...

Hubo un período completamente tranquilo de mayo a septiembre, si se mira de cerca.

De cualquier manera, estoy feliz de que el impulso se esté recuperando nuevamente. :)

Con un uso informado de 1,8 millones, esperaría que este paquete reciba algún tipo de respaldo financiero. No veo ningún patreon, opencollective, tidelift o [insertar fuentes de ingresos aquí] mencionado en ninguna parte. Creé el número 2493 para el seguimiento.

¿Qué pasa con la versión esm?
https://github.com/axios/axios/issues/1879

La organización Googleapis ha iniciado un nuevo proyecto llamado gaxios

El motivo del problema googleapis / gaxios # 81 :

Originalmente estábamos usando axios, pero lo creamos por algunas razones:

  • Axios ha estado relativamente sin mantenimiento recientemente
  • No era compatible con el soporte de proxy listo para usar
  • No es compatible con reintentarlos desde el primer momento.
  • Duplicó mucha lógica del lado del cliente que simplemente no necesitábamos aquí

Axios es una gran biblioteca, pero queríamos algo construido sobre la búsqueda de nodos mucho más liviana. ¡Espero que esto ayude!

La motivación detrás del equipo de Googleapis es comprensible, aunque creo que no es una buena idea crear una nueva biblioteca que sea tan similar {insert xkcd comic}. ¿Podemos encontrar un terreno común aquí y dejar que sea un "Axios"? cc @JustinBeckwith

Comparta una historia personal y algunas noticias para los usuarios en este hilo,

  • Me di cuenta de la situación de axios como ustedes en febrero de 2019 y resolví alrededor de 30 problemas + tirones.
  • No obtuve respuesta de los mantenedores y me sentí un poco decepcionado. Pero aún mantenía un ojo en él.
  • Afortunadamente, me invitaron como colaborador en diciembre de 2019. Eso fue lo que dio inicio a mi problema. Los problemas totales han disminuido de ~ 600 a menos de 300 ahora.

Creé un plan para el próximo lanzamiento. Consulte https://github.com/axios/axios/projects/4. Sé que todavía hay algunos problemas en axios, pero espero que podamos solucionar los más calientes primero.

No necesito sus palabras para dedicarle demasiado tiempo, pero ¿le importaría a alguien ayudarme a revisar esas funciones cuando esté libre, para mejorar la próxima versión?

@chinesedfan eso es una gran noticia, ¡me alegra saber que las cosas se están moviendo! Pregunta, dado que ahora es un colaborador, ¿los planes / cronogramas se fusionaron en torno a una versión 1.0? ¿O los próximos lanzamientos serán todos 0.x por el momento?

Disculpas de antemano si esto ha sido respondido en un hilo diferente.

Hola,

Creo que la versión v1.0, tal como está fijada actualmente, está tan desactualizada con respecto a lo que estaba tratando de lograr que casi quiero decir su deuda técnica. Los objetivos de v1.0 deben establecerse y evaluarse claramente en cuanto a lo que es más importante para la comunidad.

Creo que deberíamos mirar hacia la estabilidad más que cualquier otra cosa con las pruebas de regresión adecuadas. Axios también necesita tener una estrategia de lanzamiento estable que debería estar bloqueada en una versión 1.0 con un prelanzamiento más estructurado con estrategia de prueba.

Me esforzaré para intentar conseguir un nuevo proyecto v1.0 con problemas, etc. muy pronto.

Dado que la pregunta de mantenimiento parece estar resuelta a estas alturas ... ¿podemos cerrar este problema / bloquearlo?

Cerrando por ahora, observe los proyectos para ver las nuevas versiones y la hoja de ruta propuesta para axios.

¿Fue útil esta página
0 / 5 - 0 calificaciones