The repository currently has a lot of commits as all changes to a pull-request are merged into master as well. Instead I would suggest to enable squashing only in the settings as shown below. To combine all commits from a pull-request into a single commit having the title of the pull-request as commit message.
https://github.com/openaps/AndroidAPSdocs/settings
