Replies: 2 comments 1 reply
-
Thanks for raising this Tim, I wonder whether these details are something that should be discussed more in person. Still, at the developer level these situations are essentially the same in that the maintainer(s) would leave, and my expectation would be that they would hand over maintenance as they do so - I expect either situation would give them enough to think about so as to leave little time for volunteering to maintain stuff. I would suggest that any discussion we have should reflect that our packages are still in development, so any backup maintainer could very well also have to be the lead developer - see {cfr} as an example. Given this, there's perhaps a case for ensuring that RSEs are more uniform in their competencies as they relate to our packages. One area of focus should probably be the Rcpp packages. I think the way we're using C++ at LSHTM isn't particularly complicated, but what @jd-otero is doing with {iraca} is more complex imo, so I would be interested in hearing about how they're dealing with this. |
Beta Was this translation helpful? Give feedback.
-
Some thoughts initially put forward in epiverse-trace/blueprints#77, that touch upon sustainability:
|
Beta Was this translation helpful? Give feedback.
-
It would be good to get a discussion going on "maintainer" sustainability. To expand on what I mean. In particular it would be good to plan for:
In particular I'd like to ensure that no-one in the community ends up maintaining something out of a feeling of obligation as opposed to real desire to stay involved. There may also need to be different policies for released v unreleased (i.e. CRAN v non-CRAN) packages.
There is also the question on how this sustainability is conveyed to end users but I'm not sure of the best approach here.
Beta Was this translation helpful? Give feedback.
All reactions