Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Axios Outreach #322

Closed
jonchurch opened this issue Mar 2, 2020 · 4 comments
Closed

Axios Outreach #322

jonchurch opened this issue Mar 2, 2020 · 4 comments
Assignees
Labels
discussion The decision process is still ongoing

Comments

@jonchurch
Copy link
Contributor

jonchurch commented Mar 2, 2020

Hello package maintenance group 👋. I am not a member, but have been brought into the Express Triage effort based on what I believe were conversations that started here.

I wanted to note that I have commented on an issue at the Axios repo, mentioning to them the existence of this working group.

I hope that was okay, and I apologize if I have stepped out of line in doing so.

My intent in filing this issue with you is to hopefully start a dialogue between these two projects, if both are willing ❤️

I was motivated by seeing the current state of their project. They seem to have put in work at some point in terms of creating collaborator guidelines and have brought folks in on an ad hoc basis. However, I get the feeling they could use some help, and they are currently sitting at a non-trivial amount of open issues and PRs.

I commented on an issue that a self-motivated community member created (@chinesedfan), who it seems has been doing a lot of triage work. That same community member had shared the following comment in a thread asking if the project was dead, and I think it shows very succinctly the challenges of getting involved and the value that sanctioning Triage can bring to a project:

Share a personal story and some news for users in this thread,

  • I noticed the situation of axios like you guys in Feb 2019 and triaged about 30 issues+pulls.
  • Got no responses from the maintainers and felt a little disappointed. But still kept an eye on it.
  • Luckily, I was invited as a collaborator in Dec 2019. That started my issue killer time. Total issues have decreased from ~600 to less than 300 now.

I created a plan for the next release. See axios/axios/projects/4. I know there are still some problems in axios, but I hope we can fix those hottest first.

I don't need your words to pay too much time on it, but would someone mind helping review those features when you are free, to make the next release better?

If their project is open to it, I think they could benefit from some of the learning that has been happening in the Express Triage, as well as the other conversations happening in this working group.

I see there was a prior issue #239 created about the possibility of reaching out to them.

@chinesedfan
Copy link

My goal here is to ask: What do you need? Do you want help from other projects?

@jonchurch @wesleytodd Thanks for your messages left in my issue, and the answer is absolutely YES. Let me introduce the background more.

  • The owner of axios is @mzabriskie, who has quit from people's sight for a while.
  • And @emilyemorehouse is the only member I used to meet in Github. We can ask her to release new releases, but she doesn't have time on the project directly.

Currently, I, a collaborator without too much permissions, have triaged every issue and pull request several times. As you can see, at least noisy ones are closed and the rest is marked with different labels. I think the burden of maintaining or triaging is still acceptable for me. But what we are eager to is more professional and active reviewers to help axios fix bugs and implement features.

#239 has been opened for months. I have a curious question. Is no further actions from nodejs/package-maintenance due to no feedbacks from axios? Now it will be changed. :)

@thescientist13
Copy link
Contributor

Thanks for reaching out @chinesedfan and appreciate all the work you've been doing on behalf of the Axios project. 🌟

From this team's perspective, one thing that would really help in establishing a good collaborate engagement here would be if the owner of Axios could be involved. Do you know if anyone has been in contact with @mzabriskie recently? If the project is looking for some guidance around governance and ownership, these options may be limited without @mzabriskie's direct involvement, is all.

We are of course happy to share our experience / documentation already available in our repo, but for anything more, it would be important to have key project stakeholders involved as well.

Let us know your thoughts.

@jonchurch
Copy link
Contributor Author

jonchurch commented Apr 10, 2020

For some more context around axios' impact and stakeholders, some of the top users are Gatsby, Twilio, and Nest. Perhaps once upon a time Google used it for it's Node API libraries, seeing as they have forked it over to gaxios and are using it today.

@thescientist13 thescientist13 added the package-maintenance-agenda Agenda items for package-maintenance team label May 13, 2020
@thescientist13 thescientist13 removed the package-maintenance-agenda Agenda items for package-maintenance team label Jun 16, 2020
@thescientist13 thescientist13 self-assigned this Jun 29, 2020
@thescientist13 thescientist13 added discussion The decision process is still ongoing help wanted Extra attention is needed and removed help wanted Extra attention is needed labels Jun 29, 2020
@thescientist13
Copy link
Contributor

thescientist13 commented Jul 26, 2020

I followed up here as well, but just wanted to let everyone know we've recently landed #372 and add a section specifically speaking to Maintainer's now in the README with some resources and ways you can reach out to the team directly with feedback / requests. Please feel free to take the survey and we'll try our best to help out and / or communicate your needs to the wider community. (ideally the survey would be taken by the project owner(s) ).

Let us know if you have any questions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion The decision process is still ongoing
Projects
None yet
Development

No branches or pull requests

4 participants
@thescientist13 @chinesedfan @jonchurch and others