explain workflow in contribution guidelines