Closed alerque closed 3 years ago
@majutsushi I think people are more likely to tip the people they see as active or that helped with their issue, but I think it's good form for Open Source projects to at least keep acknowledging that everything we accomplish rides on the shoulders of all the prior work. If you ever enable GitHub Sponsors for your account or have a link on one of the other sponsor system I'll be happy to add you at any time.
Honestly projects like this are not likely to ever see much support, but I think the links do help remind users that come around for support that the people enabling these projects are volunteers. Even if it never generates even enough for a coffee, I think seeing the sponsor button is a gentle nudge that helps attitudes when people come around for support.
A new maintainer
TL;DR: Please welcome @raven42 as one of the new overlords for this plugin!
Last August when I proposed migrating this repo to the PreserVIM one of the primary objectives (see point 2 in proposal) was to be able to give good contributors more ownership in the maintenance process:
Shortly after migrating the repository I invited two people (raven42 and wsdjeg) to join the @tagbar-contributors team. The way I setup the team and repository permissions those contributors are enabled to to make a lot of things happen, but with some constraints. They are able to triage issues and review PRs. They can merge PRs that have been approved, which means they can enable 3rd party contributions all the way to production without my help. What they can't do is push changes through directly themselves without my intervention, at least one other team member would need to sign off on a PR.
Since then I've observed @raven42 taking on a substantial role in the project. Besides the quality contributions they were already making, they started jumping in solving other people's issues, answering questions, and even fulfilling feature requests. My observation of both their code and the personal interaction in issues lead me to believe they are at least as invested and beneficial to the project as I am. Just a few minutes ago invited them to join the repository with admin privileges. This is a step up from the contributors team in that they can override the required PR checks and review process if necessary (for example if the CI results break) and merge their own PRs if no other team members are available to review them.
I don't plan on changing my own level of activity right now; I'll still be around to helping with issue triage, facilitating 3rd party contributions, and the occasionally contributing myself as I have time or interest. What it will mean in that I won't worry about checking in on things while traveling because I know that I won't be holding up the show if it's not a good time for me. This is just the way open source contribution usually works and I'm quite aware my availability (and lack thereof) comes in waves.
I've also added a callout to the readme noting this change.
@raven42 please feel free to amend that commit with however you want to be identified there.On the lookout for contributors
The contributors team could always use more hands and I'll be on the lookout of any other contributors with either ongoing quality code contributions or activity helping resolve issues.
Sponsorships
Lastly I'm enabling the GitHub sponsorships button as a possible way to tip/thank those who have made this possible. Honestly my hopes for this are low (having enabled if for some much higher profile projects where my contributions are much more substantial and only seeing a trickle of support, but it's a nice encouragement none the less). Ideally I would like to see this include @majutsushi for the lions share of the work putting this plugin into circulation and @raven42 for their development role over the last year. I see neither of you have GitHub Sponsors enabled for your accounts. I realize this requires setting up banking information with GitHub which may be not possible or undesirable and the system is not even allowed in all countries, but if you are interested in this being enabled for you please set it up. Also they allow links to other systems, if one of them suits you better lets add whatever linkage you prefer: