The most common things that trip people up when contributing a PR are:

  • Selecting the right branch
  • Remembering to run ./gradlew format check before opening the PR
  • Remembering to add unit tests
  • Following the commit style

Spring Framework has contribution guidelines that may be useful.