ndarray icon indicating copy to clipboard operation
ndarray copied to clipboard

Add maintainers/reviewers?

Open multimeric opened this issue 4 years ago • 2 comments
trafficstars

Hi @bluss and @jturner314. I noticed that dev has stalled a little in the past few months. In particular there are a number of useful PRs and issues that haven't been addressed. I know this is mostly because @bluss is busy/away, but ideally the burden of the whole project wouldn't rest on one person to such an extent, especially considering how important this crate is in the Rust scientific ecosystem. I'm wondering if there is the scope to add maintainers or at least people at a lower level of the organisation to optimise the workflow a little.

For example, while I'm not yet at a point where I would want to have merge permissions, I would be happy to triage issues and review PRs as I have done here: https://github.com/rust-ndarray/ndarray/pull/1042#pullrequestreview-732964668 and https://github.com/rust-ndarray/ndarray/issues/1059#issuecomment-910097152. This would reduce the number of things that demand your attention, and you would only need to then review the polished PRs and think about the longer-term goals like the move to ArrayRef .

multimeric avatar Sep 28 '21 01:09 multimeric

@multimeric, thanks for your comments on the issues/PRs. I prefer to have @bluss's input on large design decisions, but for most things, I can merge when @bluss is away. Unfortunately, I'm very busy right now, too. I hope to have more time to work on ndarray a few months from now. A couple of other people have push access too (@LukeMathWalker and @xd009642), but they seem to be busy with other things. For now, I guess what would be most useful is to determine which of the PRs would be the most useful today without breaking changes, get them closer to being ready-to-merge, and then let me know so that I can review them when I have the time.

jturner314 avatar Sep 28 '21 23:09 jturner314

I'm happy that you want to help and that you care about ndarray.

It hasn't always been as easy as adding more maintainers, but I'd like to do that too. We need some more people on board. I have time mainly to work on the things I care about, which is not always matching other PRs that come up - that's also why we need other maintainers who can work on the areas they want to focus on. :)

bluss avatar Sep 29 '21 18:09 bluss

ndarray is extremely important for the Rust ecosystem (like numpy is for Python), so this project really needs more developers and maintainers. I am not yet a Rust expert, but I'd be glad to help in anyway (in my free time). For example, improving the docs, or fixing small bugs, or stuff like that. I think the efforts really need to be more organised. It would be very detrimental to the Rust ecosystem if this repo died because you 2 can no longer maintain it. This cannot happen.

nbro avatar Dec 26 '22 22:12 nbro

Closing this issue because https://github.com/rust-ndarray/ndarray/issues/1272 is more complete.

nilgoyette avatar May 29 '23 17:05 nilgoyette