The most common things that trip people up when contributing a PR are:
- Selecting the right branch
- Remembering to run
./gradlew format checkbefore opening the PR - Remembering to add unit tests
- Following the commit style
Spring Framework has contribution guidelines that may be useful.