Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 2.87 KB

File metadata and controls

37 lines (26 loc) · 2.87 KB

Epiverse team member offboarding checklist

On packages or repos that you maintain

  • Do you want to stay maintainer on packages you may currently be maintaining?

    Being the maintainer on an R package hosted on CRAN requires at least to be able to quickly respond to CRAN requests (usual timeline of ~2 weeks), or risk package archival. Ideally, maintainers should also help with review of PRs from other authors or external contributors and address bug reports in a timely manner.

    • If you want to stay maintainer, ensure the email address used to in the dedicated field in DESCRIPTION will still be valid after your departure (check institution policy regarding alumni email address). Make a CRAN release using the new email address before leaving. You will need to send a confirmation email from your old email address.
    • If you want to hand over maintainership, coordinate with a new maintainer and add them to DESCRIPTION. Make a CRAN release with the new maintainer before leaving. You will need to send a confirmation email from your old email address.
  • Review and triage (close, complete or hand over):

    No work should be left in an unclear pending state. Everything should be reviewed and either resolved, closed, or handed over.

  • A design vignette (template) is present, describing for posterity some issues you discovered the hard way or design decisions you took after long considerations. This will prevent future maintainers from making the same mistake as you did.

  • Review and potentially update the package lifecycle in the README to reflect the anticipated development (stable, superseded, suspended, etc.)

Across all repos in the organization