Firmware pull request tutorial

Hi, I have a pull request to submit against the firmware. I’ve seen, but need more information (like a paragraph or so) about most of the checklist items contained therein. I’m sure there’s a tutorial somewhere, but my search yielded no results. I’d appreciate of someone shared a pointer to any information available on this. Thanks!