How to develop good packages (for open science)