Apple contributes to OBS to support screen capture using ScreenCaptureKit
This commit in the PRhttps://github.com/obsproject/obs-studio/pull/5875/commits/8...provides an excellent example of why commit messages matter. This is more than 1000 lines diff to the build system (and thus potentially very dangerous because of possible supply chain attacks) which has the commit message of"CI: Update build scripts and Github actions workflow"Never say what you ware doing (it's obvious this commit is updating build scripts). Say why you are doing it, especially when your commit feels unrelated or at most very tangentially related to the objective of your PR.