Live the contributor experience

The easiest way to avoid creating a bad experience for a contributor is for the core development team to use the same workflow that an external contributor would need to use.