bugGNU Stow - Bugs: bug #65569, Stow needs a co-maintainer

 
 

bug #65569: Stow needs a co-maintainer

Submitter:  Adam Spiers <aspiers>
Submitted:  Sun 07 Apr 2024 10:49:12 PM UTC
   
 
Category:  None Severity:  4 - Important
Item Group:  None Status:  None
Privacy:  Public Assigned to:  aspiers
Open/Closed:  Open
* Mandatory Fields

Add a New Comment Rich Markup
   

Sun 07 Apr 2024 10:49:12 PM UTC, original submission:  

(Also posted to https://github.com/aspiers/stow/issues/104 for greater visibility.)

The current situation where I'm the only maintainer of Stow is not a healthy or sustainable situation for the long term.

I have in the past received one or two kind offers to help out, but at the time was regrettably too busy with professional and personal stuff to give them the attention they deserved.  If you are one of those people, please accept my apologies and I'm glad you're reading this.  If not, I need to dig out those old messages, contact the people involved, and see if they are still interested.

But in the mean time, anyone who reads this and may be interested in helping out, or just has suggestions for the best way forward, is welcome to add a comment below.

What would be needed of a new co-maintainer?


Hopefully I'm not asking for too much here!  If someone has significant gaps in the below list, then most likely bringing them on as co-maintainer would be counter-productive, because if I had to spend time getting someone up to speed on the basics before getting to the complex stuff then it would be more effective to use that time to do the work myself.

  • At least a decent grasp of Perl
  • A decent understanding of Stow and the ability to learn how the implementation works without too much external assistance (I will be very happy to answer good questions about stuff which isn't obvious, but I don't have time to explain simple things which are already documented or easy to deduce by reading the existing code and docs)
  • Plenty of experience doing code reviews
  • Plenty of experience with git, GitHub, and the pull request workflow
  • A public track record of contributing to FOSS projects
  • Strong communication skills, to be able to help write release notes and announcements, and help support the community
  • Good situational awareness and ability to coordinate with me, so that we don't end up duplicating work or causing unnecessary merge conflicts or other inefficiencies


How much time / commitment would be needed?


I don't think we need to be too prescriptive about this to be honest.  If someone has the ability to do excellent work but only on an occasional basis, that's still great.  We could potentially even have a team of 3-4 trusted co-maintainers all working sporadically, as long as they can all do a great job of coordinating in a professional manner.  Or if there is one awesome person out there with a lot of free time who can carry a lot of weight, that would also be fantastic.  I'm open to all offers and suggestions.

However the one thing I do want to avoid is someone making a very loose commitment just because they like the idea of having maintainer privileges and then not following through.  I'm sure that's a very unlikely scenario, but please don't offer to help unless you're sure that you have the capacity to help.  Ideally you would have already contributed to Stow by reviewing and/or submitting PRs.

Adam Spiers <aspiers>
Group administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by aspiers (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    No changes have been made to this item

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code