Allow contributors to self-credit changes (#15602)
Discussed in #15600
Summary of the issue:
NVDA greatly relies on community contributors.
Many of the changes NVDA receives is thanks to community contributions.
Currently, these contributions are largely uncredited and require users to:
check contributors.txt, which is rarely updated and doesn't show what contributions the contributors have provided
check pull requests referenced in the change log file
check copywrite headers in NVDAs source code
Description of user facing changes
Allows contributors to credit themselves when contributing to NVDA, by adding their GitHub username to the changelog entry.
This creates a link to the contributions that the GitHub user has made to NVDA.
For example, a change log entry would look like:
Added support for Bluetooth Low Energy HID Braille displays. (15470, alexmoon)
Description of development approach
Update the contribution docs to note that contributors can self-credit changes if they wish.
Add processing for the changelog file to auto-link contributors GitHub contributions.