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

New maintainer #625

Closed
seabbs opened this issue Mar 22, 2024 · 6 comments · Fixed by #651
Closed

New maintainer #625

seabbs opened this issue Mar 22, 2024 · 6 comments · Fixed by #651

Comments

@seabbs
Copy link
Contributor

seabbs commented Mar 22, 2024

Would anyone - especially someone already funded to do EpiNow2 development (i.e @sbfnk or @jamesmbaazam) be interested in taking over as a maintainer?

I think I need to take a step back from this due to ongoing issues getting support to put time into this and more generally being disconnected from the current development goals which I think is making acting as a maintainer difficult.

I expect to still be implementing features and I am happy to contribute reviews and comment on design decisions. I am also open to having a discussion as to whether it would be best for me to stay as the designated maintainer/CODEOWNER.

@sbfnk
Copy link
Contributor

sbfnk commented Mar 25, 2024

Yes, can definitely do if you feel it's a drain - and happy to handle the upcoming CRAN submission if you prefer.

One potential consideration could be co-maintainership? Although I'm not entirely sure how this works.

@seabbs
Copy link
Contributor Author

seabbs commented Mar 25, 2024

Yes, can definitely do if you feel it's a drain

Great

@jamesmbaazam
Copy link
Contributor

Although I'm not entirely sure how this works.

In the CRAN sense?

@sbfnk
Copy link
Contributor

sbfnk commented Apr 23, 2024

Although I'm not entirely sure how this works.

In the CRAN sense?

Yes - or in any sense really.

@Bisaloo
Copy link
Member

Bisaloo commented Apr 24, 2024

There is no formal way to declare co-maintainership. In particular, CRAN policy are explicit that there needs to be a single point of contact with them.

In practice, co-maintainership works pretty much the way you've work for the past months (or more) as far as I can tell:

  • maintainers discuss issues and review PR together and give input for important changes to the package.
  • releases are announced and coordinated by the official maintainer via usethis::use_release_issue()

If you want some examples of co-maintainership: https://github.com/r-lib/lintr (r-lib/lintr#2529 & r-lib/lintr#2392 (comment)); https://github.com/Rdatatable/data.table

If you want ways to announce this co-maintainership to potential contributors, I would recommend you do it in one of these places:

  • CODEOWNERS
  • GOVERNANCE.md
  • README.md

@jamesmbaazam
Copy link
Contributor

Thanks @Bisaloo.

@sbfnk sbfnk added this to the CRAN v1.5 release milestone May 3, 2024
@sbfnk sbfnk mentioned this issue May 7, 2024
7 tasks
@sbfnk sbfnk closed this as completed in #651 May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants